HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDK で ID によるテーブル抽出のための PDF 解析

サーバーサイドの Node.js API を使用して、PDF ドキュメントを解析して ID によるテーブルを抽出するための API。

Get Started

Cloud Node.js SDK を使用した ID によるテーブル抽出のための PDF ドキュメントの解析方法

Cloud Node.js SDK を介して ID によるテーブル抽出のために PDF ドキュメントを解析するには、 Aspose.PDF Cloud Node.js SDK この Cloud SDK は、Aspose.PDF REST API を介して Node.js プログラミング言語を使用してクラウドベースの PDF 作成、注釈、編集、変換、および解析アプリを開発する Node.js プログラマーを支援します。 Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得したら、Aspose.PDF Cloud Node.js SDK を試す準備が整います。

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


     
    npm install asposepdfcloud --save
     
     

Node.js SDK を使用した ID によるテーブル抽出のための PDF 解析手順

Aspose.PDF Cloud 開発者は、簡単に PDF ドキュメントを解析して ID によるテーブル抽出を行うことができます。開発者はわずか数行のコードを必要とします。

  1. アプリケーションの秘密とキーを使って新しい Configuration オブジェクトを作成します
  2. Cloud API に接続するためのオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. GetTable 関数を使用してクラウドストレージで ID によるテーブル抽出のために PDF ドキュメントを解析します
  5. 応答を確認し、結果をログに記録します
  6. 必要に応じて、JSON ファイルでローカルにテーブル情報をダウンロードします
 

このサンプルコードは、ID によるテーブル抽出のための PDF ドキュメント解析を示しています


import fs from 'node:fs/promises';
import path from 'node:path';

export {ParseExportTable};

const pdfApi = new PdfApi(APP_SID, APP_KEY);

const ParseExportTable = {
    async uploadDocument (documentName, localFolder, tempFolder) {
        const fileNamePath = path.join(localFolder, documentName);
        const fileData = await fs.readFile(fileNamePath);
        const storagePath = path.join(tempFolder, documentName);
        await pdfApi.uploadFile(storagePath, fileData)
            .then(() => console.log("File: '" + documentName +"' successfully uploaded."));
    },
    
    async export(documentName, tableId, localFolder, remoteFolder) {
        if ( pdfApi ) {
            await uploadDocument(documentName, localFolder, remoteFolder);

            const response = await pdfApi.getTable(documentName, tableId, null, remoteFolder);
            if (response.body.code == 200) {
                console.log("ParseExportTable(): Table successfully extracted!");
                const result = JSON.stringify(response.body.table)

                const filePath = path.join(localFolder, "parsed_table_output.json");
                await fs.writeFile(filePath, result);
                console.log("Downloaded: " + filePath);   
            }
            else
                console.error("ParseExportTable(): Unexpected error!") 

        }
    }
};
 

Node.js SDK を介して PDF の ID によるテーブル解析を操作する

ID によるテーブル抽出のために PDF ドキュメントを解析することで、必要に応じて ID によるテーブルの内容を変更できます。これにより、テーブルの位置を保持しながら時間を節約し、手動作業を削減します。 Aspose.PDF Cloud Node.js SDK を使用して ID によるテーブルを抽出するために PDF ドキュメントを解析します。

Node.js SDK を使用してできること

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

  •