HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDKでPDFフォームを設定

Node.js Cloud SDKを使用してPDFドキュメントからすべてのフォームフィールドを設定

Get Started

Cloud Node.js SDKを介してPDFドキュメントからAcroFormsを設定

PDFからAcroFormsを設定するために、 Aspose.PDF Cloud Node.js SDK を使用します。このCloud SDKは、Node.jsプログラマーがNode.jsプログラミング言語を介してAspose.PDF REST APIを使用してクラウドベースのPDFクリエーター、アノテーター、エディター、コンバーターアプリを開発するのを支援します。Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SIDとキーを取得したら、Aspose.PDF Cloud Node.js SDKを使用できます。

パッケージマネージャーコンソールコマンド


     
    npm install asposepdfcloud --save
     
     

Node.jsを使用してAcroFormsを設定する手順

Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFからacroformsを簡単に読み込んで設定できます。

  1. ローカルPDFファイルを読み込む
  2. 新しい装飾付きでフィールドを作成する
  3. アップロードされたPDFのフォームフィールドを更新する
  4. 必要に応じて結果をダウンロードする
 

このサンプルコードはNode.jsを使用してPDFドキュメントからAcroFormsを設定する方法を示しています


    import credentials from "./credentials.json" with { type: "json" };
    import fs from 'node:fs/promises';
    import { PdfApi } from "asposepdfcloud";
    import { Border } from "asposepdfcloud/src/models/border";
    import { TextBoxField } from "asposepdfcloud/src/models/textBoxField";
    import { Dash } from "asposepdfcloud/src/models/dash";
    import { Rectangle } from "asposepdfcloud/src/models/rectangle";
    import { Field } from "asposepdfcloud/src/models/field";
    import { FieldType } from "asposepdfcloud/src/models/fieldType";
    import { Fields } from "asposepdfcloud/src/models/fields";

    async function setFormField() {
        const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
        const storageFileName = "StudentInfoFormElectronic.pdf";

        const pdfApi = new PdfApi(credentials.id, credentials.key);
        try {
            let fileData = await fs.readFile(localFileName);
            let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.message);
        }

        let field = new Field();
        field.name = "First Name";
        field.type = FieldType.Text;
        field.values = ["James"];
        field.rect = new Rectangle(125, 735, 200, 752);
        try {
            let response = await pdfApi.putUpdateField(storageFileName, "First Name", field);
            console.log(response.body.status);
        } catch (error) {
            console.log(error.message);
        }
    }
 

Node.js SDKを介してAcroFormsを操作

AcroFormsを設定することで、ユーザーはPDF内で直接情報を記入でき、別のツールや形式を必要としません。AcroFormsを適切に設定することで、フィールドラベルの明確化、ドロップダウンオプション、ナビゲーションのための論理的なタブ順序など、より良いユーザビリティが確保されます。適切に構成されたフォームは、複数の関係者が一緒に記入、レビュー、承認しやすくします。PDFにAcroFormsを設定することで、繰り返しのプロセスのための再利用可能なテンプレートを作成でき、時間を節約し、ドキュメント全体での一貫性を確保します。 PDFドキュメントからAspose.PDF Cloud Node.js SDKを使用してAcroFormsを設定します。

当社のNode.jsライブラリでできること

  • テキストまたは画像形式でPDFドキュメントのヘッダー&フッターを追加します。
  • テキストまたは画像でPDFドキュメントにテーブル&スタンプを追加します。
  • 複数のPDFドキュメントを既存のファイルに追加します。
  • PDFの添付ファイル、注釈、フォームフィールドを操作します。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
  • IDによってPDFドキュメントから特定のスタンプまたはテーブルを削除します。
  • PDFページまたはドキュメント全体のテキストの単一または複数のインスタンスを置換します。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
  • 当社の無料アプリを使ってオンラインでPDFファイルからAcroFormsを設定し、機能をテストできます。