Spire.Doc for .NET

ニュース&リリース

2026-04-28

Spire.Doc 14.4.9 は CompareOptions による多次元的な文書比較をサポートしました

Spire.Doc 14.4.9 をリリースいたしました。このバージョンでは、CompareOptions に複数の新しいプロパティが追加され、多次元的な文書比較が可能になりました。また、命名規則の統一のため、CompareOptions.IgnoreTable プロパティが CompareOptions.IgnoreTables に名称変更されました。詳細は以下の通りです。

変更内容一覧
カテゴリー ID 説明
仕様変更 命名の整合性を高めるため、CompareOptions.IgnoreTableCompareOptions.IgnoreTables に名称変更しました。
新機能 SPIREDOC-11910 CompareOptions に複数のプロパティを追加し、多次元的な文書比較をサポートしました:
· CompareMoves: 移動されたコンテンツを無視するかどうかを指定します。
· IgnoreCaseChanges: 大文字・小文字の変化を無視するかどうかを指定します。
· IgnoreFields: フィールドを無視するかどうかを指定します。
· IgnoreFootnotes: 脚注を無視するかどうかを指定します。
· IgnoreComments: コメントを無視するかどうかを指定します。
· IgnoreTextboxes: テキストボックスを無視するかどうかを指定します。
 Document doc1 = new Document();
            doc1.LoadFromFile(inputFile_1);
            Document doc2 = new Document();
            doc2.LoadFromFile(inputFile_2);

            CompareOptions options = new CompareOptions();
            options.CompareMoves = false;
            options.IgnoreCaseChanges = false;
            options.IgnoreComments = true;
            options.IgnoreFields = true;
            options.IgnoreFootnotes = true;
            options.IgnoreTables = true;
            options.IgnoreTextboxes = true;
            doc1.Compare(doc2, "user", new DateTime(), options);

            doc1.SaveToFile(outputFile, FileFormat.Docx2013);
Spire.Doc 14.4.9 をダウンロードするには、以下のリンクをクリックしてください: