この記事に従って、Python REST API を使用して DOC のすべてのフィールドを更新 しましょう。Python ベースの Cloud SDK を使用して、Python Low Code API を使用して Word のフィールドを更新する方法 を学習します。ソース Word ファイルの読み込みから、クラウドストレージから更新された Word ファイルをダウンロードするまでの、完全なプロセスを説明します。
前提条件
- {{ハイパーリンク1}}
- すべてのフィールドを更新するには Python 用 Aspose.Words Cloud SDK をダウンロードしてください
- TOCやその他のフィールドを更新するために、上記のSDKを使用してPythonプロジェクトをセットアップします。
Python RESTful サービスを使用して Word のフィールドを更新する手順
- フィールドを更新するためのクライアントシークレットとIDを設定して、構成オブジェクトをインスタンス化します。
- 上記の設定を使用してWordsApiオブジェクトを作成します
- TOCなどのフィールドデータを含むソースWordファイルをメモリストリームにロードします。
- 読み込まれた Word ファイルへのリクエストを作成するために UpdateFieldsOnlineRequest クラスを作成します。
- 上記のリクエストオブジェクトを使用してUpdateFieldsOnline()メソッドを呼び出します。
- APIレスポンスを解析し、返されたストリームにアクセスする
- 出力ストリームをディスク上のファイルとして保存する
上記の手順は、Python REST APIを使用してWordのすべてのフィールドを更新する方法を説明しています。ソースWordファイルをメモリストリームに読み込み、リクエストオブジェクトを作成し、宛先ファイル名を定義し、UpdateFieldsOnline()メソッドを呼び出してフィールドを更新します。結果のストリームをレスポンスドキュメントで解析し、ディスク上にファイルとして保存します。
Python REST API を使用して Word のフィールドを自動更新するコード
このサンプルコードは、Wordファイル内のWordフィールドを更新する方法を示しています。目次、相互参照、ページ番号、日時フィールドを更新できます。保存先ファイル名を設定すると、返されるドキュメントオブジェクトには、クラウドストレージ内の他のファイルと区別するために、同じ名前のレスポンスが含まれます。
次のページで別の機能も確認することができます: Python REST API を使用して Word 文書からテキストを抽出する。