この記事では、Python REST API を使用して Word ドキュメントのプロパティを変更する方法 について説明します。Aspose.Words for Python Cloud SDK を使用して、Python Low Code API を使用して Word ドキュメントのプロパティを追加または更新します。この記事では、プロパティ名と新しい値を使用して、新しいカスタムプロパティを追加したり、既存の組み込みプロパティまたはカスタムプロパティを更新したりする方法について説明します。
前提条件
- {{ハイパーリンク1}}
- Word 文書のプロパティを追加または更新するには Python 用 Aspose.Words Cloud SDK をダウンロードしてください
- 上記のSDKを使用してPythonソリューションプロジェクトをセットアップする
Python REST API を使用して Word のドキュメント プロパティを編集する手順
- Wordのプロパティを変更するためのAPIのクライアントIDとクライアントシークレットを設定する
- クライアントの資格情報を使用してWordsApiクラスのオブジェクトを作成する
- ソースWordファイルをメモリストリームに読み込み、そのプロパティを変更します。
- プロパティ値を指定してDocumentPropertyCreateOrUpdateクラスオブジェクトを作成します。
- 必要なプロパティを設定してCreateOrUpdateDocumentPropertyOnlineRequestオブジェクトを作成します。
- プロパティを作成または更新するには、ドキュメントプロパティをオンラインで作成または更新 メソッドを呼び出します。
- 新しいプロパティ値で出力Wordファイルを保存します。
上記の手順は、Python REST APIを使用してドキュメントのプロパティを変更するプロセスについて説明しています。まずWordsApiクラスオブジェクトを作成し、次にソースWordファイルをメモリストリームに読み込みます。その後、DocumentPropertyCreateOrUpdateオブジェクトを使用して新しいプロパティパラメータを定義し、プロパティ値とプロパティ名を使用してCreateOrUpdateDocumentPropertyOnlineRequestを作成します。最後にCreateOrUpdateDocumentPropertyOnlineオブジェクトを呼び出して、読み込んだWordファイルのプロパティを追加または更新します。
Python Low Code API でドキュメントのプロパティを編集するコード
このサンプルコードは、Microsoft WordのプロパティをPython Low Code APIで操作する方法を示しています。CreateOrUpdateDocumentPropertyOnlineRequestオブジェクトを作成する際に、クラウド上に作成される出力ファイルの名前であるdestFileNameを指定します。ドキュメントプロパティを処理した後、同じファイル名を使用して出力ファイルをダウンロードし、ディスクに保存します。
We have learned to edit document properties with Python Low Code API. To read comments from a Word file, refer to the following article: Read Comments in Word Document with Python REST API.