我们很高兴宣布 GroupDocs.Comparison for .NET 26.8 已于 2026年8月 发布。
GroupDocs.Comparison 26.8 版专注于并排(Side-by-Side)比较模式:比较器现在在内存中完整构建结果,而不依赖临时文件,检测到的更改列表在并排 PDF 结果中可用,并且已修复导致并行 PDF 比较时崩溃的并发问题。

修复和增强

  • [Enhancement] 在并排比较中进行内存流处理。 (COMPARISONNET-4828)
  • [Enhancement] 更改列表现在可用于并排 PDF 结果。 (COMPARISONNET-4728)
  • [Bug] 修复并发 PDF 比较期间的崩溃问题。 (COMPARISONNET-4830)

更改列表现在可用于并排 PDF 结果

以前,在并排 PDF 模式下生成比较结果时,检测到的更改列表不会返回。从本次发布开始,Compare 在该模式下也会返回完整的更改集合,从而可以检查、计数或与生成的文档一起导出更改。

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

    var options = new PdfCompareOptions()
    {
        DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
    };

    comparer.Compare("result.pdf", options);

    ChangeInfo[] changes = comparer.GetChanges();

    foreach (ChangeInfo change in changes)
    {
        Console.WriteLine($"{change.Id}: {change.Type} - {change.Text}");
    }
}

修复并发 PDF 比较期间的崩溃

并行运行多个 PDF 比较可能导致由于 PDF 处理管道内部共享状态引起的意外异常和进程崩溃。受影响的组件现已实现线程安全,因而可以同时执行多个 PDF 比较——例如,从处理并发请求的 Web 服务或并行批处理。

如何获取更新

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

NuGet

GroupDocs.Comparison for .NET 26.8

直接下载

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

了解更多