HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDK で PDF フォームを取得

Node.js クラウド SDK を使用して PDF ドキュメントからすべてのフォームフィールドを取得

Get Started

クラウド Node.js SDK を使用して PDF ドキュメントから AcroForms を取得

PDF から AcroForms を取得するために、 Aspose.PDF Cloud Node.js SDK を使用します。このクラウド SDK は、Node.js プログラマーが Aspose.PDF REST API を通じて Node.js プログラミング言語を使用して、クラウドベースの 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 ファイルを Aspose.PDF Cloud サービスにアップロードします。
  2. ファイルのアップロード中に発生したエラーを記録します。
  3. Aspose.PDF Cloud ストレージ内の PDF ファイルからフォームフィールドを取得します。
  4. フォームフィールドを繰り返し処理し、フィールド名と値をコンソールに記録します。
  5. フィールドの取得中に発生したエラーを記録します
  6. 必要に応じて結果をダウンロードします
 

このサンプルコードは、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 getFormFields() {
        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);
        }

        try {
            let response = await pdfApi.getFields(storageFileName);
            for (const item of response.body.fields.list) {
                if (item.type == "List") {
                    console.log(`Name: [${item.Name}] Value: [${item.Values.join()}]`);
                }
                else {
                    console.log(`Name: [${item.name}] Value: [${item.values[0]}]`);
                }
            }
        } catch (error) {
            console.error(error.message);
        }
    }
 

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

AcroForm データを抽出すると、ユーザーから収集した情報 (調査や応募の回答など) を効率的に編集および分析することができます。取得した AcroForm データは、データベース、スプレッドシート、その他のシステムに統合して、さらなる処理や記録管理を行うことができます。AcroForms を抽出することは、入力されたフォームを監査して提供されたデータの正確性、信憑性、または完全性を確認するのに役立ちます。AcroForms の取得は、他のドキュメント管理システムにフォームを転送する場合やバックアップを作成する場合に不可欠です。 Aspose.PDF Cloud Node.js SDK を使用して PDF ドキュメントから AcroForms を取得します。

Node.js ライブラリを使用すると、次のことができます

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