この短いガイドでは、Node.js REST API を使って PDF をフラット化する プロセスについて説明します。Node.js ベースのクラウド SDK を使用して、PDF を Node.js REST インターフェースでオンラインでフラット化する 方法を学びます。フォームフィールドに入力されたデータの編集を制限しながら PDF を印刷または共有できます。セキュリティを強化するだけでなく、互換性も向上し、アーカイブ時のデータ整合性も確保できます。
前提条件
- アカウントAPI認証情報を作成する でPDFをオンラインでフラット化
- PDFをフラット化するにはNode.js 用 Aspose.PDF クラウド SDKをダウンロードしてください
- 上記のSDKを使用してNode.jsプロジェクトをセットアップする
Node.js RESTインターフェースを使ってオンラインでPDFをフラット化する手順
- 提供された API 資格情報を使用して PdfApi のインスタンスを作成します
- ローカルPDFファイル名、リモートストレージファイル名、およびローカル出力ファイルパスを指定します。
- ローカルのPDFファイルストリームを開き、クラウドストレージのルートフォルダにアップロードします。
- アップロードされたファイルで フィールドを平坦化する を呼び出して、すべてのフォームフィールドをその場でフラット化します。
- 処理されたPDFをクラウドストレージからストリームとして取得する
- ダウンロードしたPDFストリームを新しいローカルファイルにコピーします
- 例外をキャッチし、関連するエラーメッセージとスタックトレースを出力します
このプロセスは、PDF APIの設定、ファイルパスの選択、PDFのアップロード、そしてクラウドでのフォームフィールドのフラット化から始まります。その後、完成したファイルをダウンロードしてローカルに保存し、途中で発生したエラーが明確に報告されていることを確認します。
Node.js ベースの API を使用して PDF をオンラインでフラット化するコード
このコードは、Node.js Low Code API を用いた PDF のオンラインフラット化 処理を実行します。複数の PDF ファイルをクラウドストレージにアップロードし、個々のファイル名を PutFieldsFlatten() メソッドに 1 つずつ渡すことで、オンライン操作によるフラット化を実行できます。PdfApi クラスの DownloadFile() メソッドを使用して、すべての出力ファイルまたは選択した出力ファイルをダウンロードできます。
この記事では、Node.js Low Code API を使って PDF をフラット化する方法を説明しました。PDF ドキュメントを XPS に変換するには、Node.js REST API を使用して PDF を XPS に変換する の記事を参照してください。