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 部分查找)。

资源


如果您有任何问题或遇到异常,欢迎在论坛发帖或提交支持工单。祝您合并愉快!