このクイック チュートリアルにまとめられた詳細に従って、Python を使用して Word ドキュメントを比較します。これには、環境を構成するための情報、段階的なアルゴリズム、Python を使用して 2 つのドキュメントを比較するための実行可能なコード サンプルが含まれています。さらに、プログラムで Word 文書を比較するために MS Word をインストールする必要はありません。
Python で Word ドキュメントを比較する手順
- Python を使用して Word ドキュメントを比較するために .NET 経由の Python 用 Aspose.Words を使用するように環境を構成する
- Document クラスのオブジェクトを使用して、最初の入力 Word ドキュメントを取得します
- 比較を実行するために 2 番目の Word 文書を取得します
- すべてのリビジョンを受け入れて、入力ドキュメントの最新の変更を含めます
- Compare メソッドを呼び出して、入力 Word 文書を比較します。
- Save メソッドを使用して、変更点を強調表示した比較出力 Word 文書をエクスポートします
これらの手順は、Python を使用して Word 内の 2 つのドキュメントを比較するためのプログラム フローの概要を示しています。比較は、入力 Word 文書をロードすることから始まり、次に、すべての相違点を追跡するためにリビジョンを受け入れてすべての変更を含めます。最後に、ドキュメントの作成者によるすべての変更を追跡する比較結果をエクスポートします。
Python を使用して Word 文書を比較するコード
このコード スニペットは、Python を使用して 2 つのドキュメントの類似点を比較するのに十分です。 Document クラスは、ソース ドキュメントがロードされ、リビジョンが accept_all_revisions() メソッドで受け入れられるときに比較で役割を果たします。次に、compare() メソッドを呼び出して比較結果を作成し、それを出力 Word 文書として保存します。
このクイック ガイドでは、Python を使用して 2 つの Word 文書の相違点を比較するための詳細をすべて説明しました。 Word ドキュメントの PCL 形式への変換については、Python を使用して Word を PCL に変換する の記事を参照してください。