この記事では、Python REST API を使用して Word 内の単語を置換する 手順を説明します。Aspose.Words for Python Cloud SDK を使用し、クラウド上で数回の API 呼び出しで Python REST API を使用して Word 内の単語を置換 します。テキスト置換操作をカスタマイズするための様々なオプションについて説明します。
前提条件
- {{ハイパーリンク1}}
- Word ファイルにブックマークを追加するには Python 用 Aspose.Words Cloud SDK をダウンロードしてください
- 上記のSDKを使用してPythonソリューションプロジェクトを設定し、テキストを置き換えます。
Python Low Code API を使って Word 内の単語を変更する手順
- クライアントIDとシークレットを使用してWordsApiオブジェクトをインスタンス化します
- 入力Wordファイルをメモリストリームに読み込む
- ReplaceTextParametersオブジェクトを作成し、古いテキスト、新しいテキスト、その他のフラグを設定します。
- 出力ファイル名を設定し、カスタムリクエストでテキストオンライン置換()メソッドを呼び出します。
- APIレスポンスから出力ファイルの内容を取得し、ローカルディスクに保存します。
上記の手順は、Python REST APIを使用してWord DOC内の単語を置換するプロセスを定義します。まず、ソースとなるWordファイルをメモリストリームに読み込み、次にReplaceTextParametersを使用してテキスト置換リクエストを作成し、元のテキスト値、新しいテキスト値、大文字と小文字を区別するフラグ、単語全体と一致するフラグ、そして元のテキスト値に正規表現が含まれているかどうかを設定します。最後に、ReplaceTextOnline()メソッドを呼び出してテキストをオンラインで置換し、APIレスポンスから出力Wordファイルを取得します。
Python REST API を使用して Word DOC 内の単語を置換するコード
このサンプルコードは、Python Low Code APIを使用してWord文書内の単語を置換する方法を示しています。DestFileNameには、API呼び出しの結果に含まれるTryGetValue()メソッドを使用して結果のWordファイルを取得する際に使用する出力ファイル名を設定します。File.Createメソッドを使用してファイルストリームを作成し、このストリームを使用して出力をローカルディスクに保存します。
このトピックでは、Wordファイル内のテキストをオンラインで検索および置換する方法を学習しました。Word文書のプロパティを変更するには、次の記事を参照してください: Change Properties of Word Document with Python REST API。