この短いチュートリアルでは、Node.js REST API を使用して PDF 内のテキストを置換する 方法を説明します。Node.js ベースの Cloud SDK を使用し、Node.js RESTful サービスで PDF 内の単語を置換する方法を学びます。文字列の比較や正規表現を使用して単語を検索する手順をガイドし、単一ページまたは PDF ファイル全体でこのタスクを実行します。
前提条件
- アカウントAPI認証情報を作成する を使用して PDF 内のテキストを置き換えます
- PDF ファイル内のテキストを置き換えるには Node.js 用 Aspose.PDF Cloud SDK をダウンロードしてください
- テキストの検索と置換を行うために、上記のSDKを使用してNode.jsプロジェクトをセットアップします。
Node.js RESTインターフェースを使用してPDF内のテキストをオンラインで置換する手順
- キーとアプリケーションSIDを使用してPdfApiオブジェクトを構成し、テキストを置き換えます。
- テキストの検索と置換のために、ソースPDFファイルをクラウドストレージにアップロードします。
- 古い文字列と新しい文字列のペアを持つ TextReplace オブジェクトのリストを作成します。
- TextReplaceListRequestクラスを使用して、TextReplaceリストを指定してテキスト置換リクエストを作成します。
- ポストドキュメントテキスト置換を呼び出して、古い文字列をすべて新しい文字列に置き換えます。
- APIからの成功応答の出力ファイルをダウンロードする
上記の手順は、Node.js REST APIを使用してPDF内の単語を検索および置換する方法について説明しています。PDFファイルを操作する機能を含むPdfApiオブジェクトを作成し、ソースPDFファイルをオンラインクラウドストレージにアップロードし、古い文字列と新しい文字列の単語ペアのリストを作成し、このリストペアを使用してリクエストオブジェクトを作成します。PostDocumentTextReplace()メソッドを呼び出して、リスト内の単語を置換し、出力ファイルを保存します。
Node.js ベースの API を使用して PDF 内のテキストを検索および置換するコード
このコードは、Node.js RESTインターフェースを使用してPDFファイル内のテキストを置換するプロセスを示しています。ドキュメント全体から文字列を検索する際に、文字列リストまたは正規表現を使用できます。アップロードしたPDFファイルの1ページ内のテキストを置換したい場合は、対象のページ番号を指定してPostPageTextReplace()メソッドを使用してください。
この記事では、PDFファイル内のテキストの検索と置換について説明しました。PDFファイルに新しいページを追加したい場合は、Node.js REST API を使用して PDF に新しいページを追加するの記事をご覧ください。