We’re happy to announce the release of GroupDocs.Comparison for .NET 26.9, available as of September 2026.
GroupDocs.Comparison version 26.9 improves PDF comparison accuracy and performance, adds the ability to restrict external document resource loading, normalizes the order of deleted and inserted components in the diff output, and fixes several issues affecting Words, Slides, and PDF comparison.
修正と機能強化
- [Enhancement] LoadOptions を使用した外部ドキュメントリソースの読み込み制限 (COMPARISONNET-4866)
- [Enhancement] 比較差分出力における削除・挿入コンポーネントの順序を正規化 (COMPARISONNET-4897)
- [Enhancement] 文字レベルのテキストフラグメントを含む文書の PDF 比較パフォーマンスを向上 (COMPARISONNET-4892)
- [Bug] インライン PDF 比較で置換テキストが次の行の上に描画される問題を修正 (COMPARISONNET-4896)
- [Bug] PDF テーブルセル内の改行が比較結果で失われる問題を修正 (COMPARISONNET-4893)
- [Bug] PDF 文書比較時に “Page have not room to place a paragraphs” 例外が発生する問題を修正 (COMPARISONNET-3909)
- [Bug] テーブルを含む文書の PDF 比較精度を向上 (COMPARISONNET-2370)
- [Bug] 下線付きテキストが比較対象にならない問題を修正 (COMPARISONNET-2294)
- [Bug] Words ファイル比較中に NullReferenceException が発生する問題を修正 (COMPARISONNET-4887)
- [Bug] Slides 比較中に NullReferenceException が発生する問題を修正 (COMPARISONNET-4883)
LoadOptions を使用した外部ドキュメントリソースの読み込み制限
LoadOptions に SkipExternalResources と WhitelistedResources が追加され、ドキュメントが参照する外部リソース(例: リンクされた画像)を比較時に読み込むかどうかを制御できます。
SkipExternalResources–true(デフォルト)の場合、外部リソースは読み込まれません。falseに設定すると外部リソースの読み込みが許可されます。WhitelistedResources–SkipExternalResourcesがtrueのときでも許可するリソース名のリストです。
var loadOptions = new LoadOptions
{
SkipExternalResources = true,
WhitelistedResources = new List<string> { "includepicture-field.png" }
};
using (Comparer comparer = new Comparer("source.docx", loadOptions))
{
comparer.Add("target.docx", loadOptions);
comparer.Compare("result.docx");
}
PDF 比較の精度とパフォーマンス
このリリースでは、文字レベルのテキストフラグメントを含む文書に対する PDF 比較パフォーマンスが向上し、インライン置換テキストが次の行に重なる問題、テーブルセル内の改行が失われる問題、 “Page have not room to place a paragraphs” 例外、テーブルを含む文書の比較精度向上など、複数の PDF 関連の問題が修正されました。
正規化された差分出力順序
比較差分出力において、削除されたコンポーネントと挿入されたコンポーネントが一貫した正規化順序で返されるようになり、変更リストの処理や表示が容易になりました。
アップデートの取得方法
最新バージョンは NuGet から取得するか、GroupDocs の公式サイトから直接ダウンロードできます。
NuGet
GroupDocs.Comparison for .NET 26.9
直接ダウンロード
GroupDocs.Comparison for .NET 26.9 ページから .NET と .NET Framework 用のアセンブリをダウンロードしてください。