この記事では、Python REST APIを使用してWordドキュメントを比較する方法について説明します。PythonクラウドSDKを使用して、Python Low Code APIを使用してWordファイルを比較する方法を学びます。このタスクをオンラインで実行するための完全なプログラムフローとサンプルコードが用意されています。
前提条件
- {{ハイパーリンク1}}
- 2つのWordファイルを比較するには、Python 用 Aspose.Words Cloud SDKをダウンロードしてください。
- DOCXファイルを比較するために、上記のSDKを使用してPythonソリューションプロジェクトをセットアップします。
Python Low Code API で 2 つの Word 文書を比較する手順
- クローンされたIDとシークレットを設定してWordsApiオブジェクトを初期化し、ドキュメントを比較します。
- 最新のWordファイルをメモリストリームに読み込み、クラウドストレージにアップロードします。
- CompareData オブジェクトを作成し、アップロードしたファイルを参照として使用します。
- 最初のWordファイルをメモリストリームに読み込む
- 初期Wordファイル、更新されたWordファイル、および出力ファイル名を指定してCompareDocumentOnlineRequestオブジェクトを作成します。
- 比較文書オンラインメソッドを呼び出してリクエストオブジェクトを提供します
- 応答から出力Wordファイルをダウンロードし、ディスクに保存します。
上記の手順は、Python Low Code APIを使用してWord文書をオンラインで比較する方法について説明しています。まず、最新のWordファイルをクラウドストレージにアップロードし、アップロードしたドキュメントの参照を使用してCompareDataオブジェクトを作成します。元のファイルをメモリストリームに読み込み、アップロードしたWordファイル、変更を加えたローカルドキュメント、出力Wordファイルを含むCompareDocumentOnlineRequestを作成し、最後にCompareDocumentOnline()メソッドを呼び出してWordファイルを比較します。
Python REST API を使って Word 文書をオンラインで比較するコード
このコードは、Python REST APIを使用して2つのWord文書の差異を比較するプロセスを示しています。このコードでは、まず最新のWordファイルを参照としてクラウドストレージにアップロードし、ローカルで以前のバージョンのWordファイルを読み込み、参照Wordファイルと比較する様子を示しています。CompareDataクラスには、大文字と小文字の変更、コメント、フィールド、脚注、書式設定、ヘッダーとフッター、表、テキストボックスの無視など、比較のカスタマイズをサポートするCompareOptionsというプロパティがあります。
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.