Java を使用して Word 文書を比較する

この記事にまとめられた情報に従って、Java を使用して Word ドキュメントを比較します。環境を構成するためのすべての詳細、段階的なアルゴリズム、Java を使用して 2 つのドキュメントを比較するための実行可能なサンプル コードについて説明します。この機能を統合することで Java アプリケーションを作成し、Java がサポートされている任意のプラットフォームでファイル比較を実行できます。

Java で Word 文書を比較する手順

  1. Word ドキュメントを比較するには、Aspose.Words for Java をインストールして環境を構成してください
  2. Document クラスを使用して入力 Word ドキュメントにアクセスします
  3. 2 番目の Word 文書をロードして内容を比較します
  4. 両方の Word ファイルのリビジョンを受け入れる
  5. Compare メソッドを使用して両方の Word 文書の比較を実行します。
  6. Save メソッドを使用して、結果の Word ファイルを比較出力とともにエクスポートします

これらの手順では、Java を使用して Word で 2 つの文書を比較するプロセス全体を簡単に説明します。比較プロセスは、入力 Word 文書をロードすることによって開始されます。次に、ドキュメントの改訂を受け入れ、その後比較して類似点または相違点を見つけます。

Java を使用して Word 文書を比較するコード

import com.aspose.words.*;
public class Main
{
public static void main(String[] args) throws Exception // Compare Word documents in Java
{
// Set the licenses
new License().setLicense("License.lic");
Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");
// Accept all revisions before comparison.
docA.acceptAllRevisions();
docB.acceptAllRevisions();
// Compare Word Documents
docA.compare(docB, "Author Name", new java.util.Date());
// Save comparison result document
docA.save("Comparison_Output.docx");
System.out.println("Done");
}
}

このコード スニペットは、Java を使用して 2 つのドキュメントの類似点を比較するプロセスを示しています。 Document クラスを使用して、ソース ファイルをロードし、リビジョンを受け入れ、ファイル内のデータを比較します。最後に、save() メソッドを使用して、比較結果を DOCX ファイルとしてエクスポートします。

このチュートリアルでは、Java を使用して 2 つの Word 文書の相違点を比較するための情報を説明しました。さらに、Word 文書を結合する方法を学びたい場合は、Java を使用して Word ドキュメントを結合する方法 の記事にアクセスしてください。

 日本語