我们很高兴宣布 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 的程序集。

了解更多