GroupDocs.Comparison for .NET 26.2 のリリースを嬉しくお知らせします。2026年2月から利用可能です。
GroupDocs.Comparison バージョン 26.2 には、パフォーマンスと安定性を強化する複数の改善が含まれており、Word 文書比較の機能向上や新しい専用オプション クラスが追加されています。
修正と機能強化
- [Enhancement] 大サイズの Word 文書の比較パフォーマンスを大幅に改善しました。 (COMPARISONNET-4684)
- [Enhancement]
GetChangesメソッドでChangeTypeを直接指定できるようになりました。 (COMPARISONNET-4548) - [Bug]
WordTrackChanges = trueの Word 文書を比較すると発生していた NullReference 例外を修正しました。 (COMPARISONNET-4688) - [Enhancement] Word 文書比較用の新しい
WordCompareOptionsクラスを追加しました。 (COMPARISONNET-4685) - [Bug] Word 文書に複数行のフィールドコード式が含まれている場合に、文書比較がクラッシュする問題を修正しました。 (COMPARISONNET-4295)
主要機能
GetChanges メソッドで ChangeType を直接指定できるようになりました
GetChanges メソッドを呼び出す際に、ChangeType を直接指定して、返される変更タイプをフィルタリングできるようになりました。
Word 文書比較用の新しい WordCompareOptions クラス
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 用アセンブリをダウンロードしてください。