私たちは、GroupDocs.Comparison for .NET 26.8 のリリースを 2026年8月 に発表できることを嬉しく思います。
GroupDocs.Comparison バージョン 26.8 はサイドバイサイド比較モードに焦点を当てており、比較結果が一時ファイルに依存せずメモリ内で完全に構築されるようになり、検出された変更リストがサイドバイサイド 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 処理パイプライン内の共有状態が原因で予期しない例外やプロセスクラッシュが発生していました。影響を受けていたコンポーネントはスレッドセーフになり、たとえば同時リクエストを処理する Web サービスや並列バッチ処理から、複数の PDF 比較を同時に実行できるようになりました。
アップデートの取得方法
最新バージョンは NuGet から取得するか、GroupDocs のウェブサイト から直接ダウンロードできます。
NuGet
GroupDocs.Comparison for .NET 26.8
直接ダウンロード
GroupDocs.Comparison for .NET 26.8 ページから、.NET と .NET Framework 用のアセンブリをダウンロードしてください。