We’re happy to announce the GroupDocs.Merger for .NET 25.11 release, available as of November 2025. This update brings a new capability for tagged‑PDF merging, a set of cross‑platform bug fixes, and several quality improvements.
此版本的新功能
新特性
- 合并标记 PDF 时保留可访问性元数据 –
PdfJoinOptions类中的新PreserveAccessibility选项可在合并过程中保留源文档的 PDF/UA 结构(标签)。启用后,生成的 PDF 将自动生成可访问性标签,从而提升对辅助技术的兼容性。
增强
- 改进可访问性元数据的处理 – 底层合并逻辑已更新为保留标记 PDF 信息,而不是丢弃它,这减少了合并后需要进行的可访问性修复工作。
使用新 API
using GroupDocs.Merger;
using GroupDocs.Merger.Options;
// ...
var pdfJoinOptions = new PdfJoinOptions
{
PreserveAccessibility = true // keep PDF/UA tags
};
merger.Join(sourceFiles, pdfJoinOptions);
修复与增强
| 类别 | 问题 ID | 摘要 |
|---|---|---|
| 错误 | MERGERNET-2050 | Diagram 文档操作在 macOS/Linux 上因缺少字体路径而失败。 |
| 错误 | MERGERNET-1007 | 合并多个 Word 文件可能产生重复页面。 |
| 错误 | MERGERNET-1102 | 合并两个 DOCX 文件时出现异常 “Rounding digits must be between 0 and 15, inclusive”。 |
| 错误 | MERGERNET-987 | 合并后文档尺寸异常增大。 |
| 错误 | MERGERNET-1174 | 合并过程中无法更改 PDF 页面方向。 |
| 错误 | MERGERNET-2049 | VSD 格式操作抛出 NullReferenceException。 |
| 错误 | MERGERNET-2070 | 当新合并的 PDF 比现有文件短时,输出文件损坏。 |
| 错误 | MERGERNET-2053 | 在 macOS 上合并 PDF 和 SVG 因缺少字体配置而失败。 |
| 错误 | MERGERNET-2051 | Note 文档操作在 macOS/Linux 上因缺少字体路径而失败。 |
| 错误 | MERGERNET-799 | Slides 业务授权中的 SetVentureLicensed 方法未能正常工作。 |
其他改进
- 合并引擎现在对输入流进行更严格的验证,降低了在极端文件情况下出现意外
NullReferenceException的概率。 - 在未启用
PreserveAccessibility时,对大规模 PDF 合并的 CPU 负载进行了内部性能优化。
获取更新的方法
-
NuGet – 通过 NuGet Gallery 将 GroupDocs.Merger 包升级到最新版本 (v 25.11):
dotnet add package GroupDocs.Merger --version 25.11.0
或使用包管理器控制台:
Install-Package GroupDocs.Merger -Version 25.11.0 -
直接下载 – .NET 6/.NET Framework 的程序集可在 GroupDocs 发布页面获取(如需 zip 包,请在发行说明的 Downloads 部分查找)。
资源
- 完整发行说明 – GroupDocs.Merger for .NET 25.11 Release Notes
- 文档 – https://docs.groupdocs.com/merger/net/
- 支持论坛 – https://forum.groupdocs.com/c/merger/9
如果您有任何问题或遇到异常,欢迎在论坛发帖或提交支持工单。祝您合并愉快!