我们很高兴宣布 GroupDocs.Comparison for .NET 26.2 已于 2026年2月 发布。
GroupDocs.Comparison 版本 26.2 包含多项改进,以增强性能和稳定性,包括对 Word 文档比较的增强以及新增的专用选项类。

修复与增强

  • [Enhancement] 显著提升了对大尺寸 Word 文档的比较性能。 (COMPARISONNET-4684)
  • [Enhancement] 能够在 GetChanges 方法中直接指定 ChangeType。 (COMPARISONNET-4548)
  • [Bug] 修复了在比较 Word 文档且 WordTrackChanges = true 时出现的 NullReference 异常。 (COMPARISONNET-4688)
  • [Enhancement] 新增 WordCompareOptions 类用于 Word 文档比较。 (COMPARISONNET-4685)
  • [Bug] 当 Word 文档包含多行字段代码公式时,文档比较会崩溃。 (COMPARISONNET-4295)

主要特性

能够在 GetChanges 方法中直接指定 ChangeType

现在,您可以在调用 GetChanges 方法时直接指定 ChangeType,以筛选返回的更改类型。

新的 WordCompareOptions 类用于 Word 文档比较

专门为 Word 文档比较创建了新的 WordCompareOptions 类,允许您以专用且类型安全的方式配置 Word 特定的比较选项。

using (var comparer = new Comparer("source.docx"))
{
    comparer.Add("target.docx");

    var options = new WordCompareOptions()
    {
        DetectStyleChanges = true,
        DisplayMode = WordCompareOptions.ComparisonDisplayMode.Revisions
    };

    comparer.Compare("result.docx", options);
}

公共 API 更改

CompareOptions 已被重构,以分离文档类型特定的设置。Word 特定的选项现在位于专用的 WordCompareOptions 类中(DisplayMode、MarkLineBreaks、CompareBookmarks 等)。这些属性仍保留在 CompareOptions 中,但标记为 obsolete,并将在未来的版本中移除。现有代码保持向后兼容。

如何获取更新

您可以从 NuGet 获取最新版本,或直接从 GroupDocs 网站 下载。

NuGet

GroupDocs.Comparison for .NET 26.2

直接下载

GroupDocs.Comparison for .NET 26.2 页面下载适用于 .NET 和 .NET Framework 的程序集。

了解更多