HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDK で画像抽出のための PDF を解析

サーバーサイド Node.js API を使用して画像を抽出するための PDF ドキュメントを解析する API。

Get Started

Cloud Node.js SDK を使用して画像抽出のための PDF ドキュメントを解析する方法

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

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


     
    npm install asposepdfcloud --save
     
     

Node.js SDK を使用して画像抽出のための PDF を解析する手順

Aspose.PDF Cloud 開発者は、画像抽出のための PDF ドキュメントを簡単に解析できます。開発者はわずか数行のコードが必要です。

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

このサンプルコードは、画像を抽出するために PDF ドキュメントを解析する方法を示しています


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

export {ParseExportImages};

const pdfApi = new PdfApi(APP_SID, APP_KEY);

const ParseExportImages = {
    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, pageNumber, localFolder, remoteFolder) {
        if ( pdfApi ) {
            await uploadDocument(documentName, localFolder, remoteFolder);

            const response = await pdfApi.getImages( documentName, pageNumber, null, remoteFolder );

            if (response.body.code == 200) {

                response.body.images.list.forEach(async function (image) {
                    const responseImage = await pdfApi.getImageExtractAsPng(documentName, image.id, null, null, null, remoteFolder);

                    const filePath = path.join(localFolder, image.id + ".png");
                    await fs.writeFile(filePath, responseImage.body);
                    console.log("Downloaded: " + filePath);
                });
            }
            else
                console.error("ParseExportImages(): Unexpected error!") 

        }
    }
};
 

Node.js SDK を通じて PDF 内の画像解析を操作

画像抽出のために PDF ドキュメントを解析することにより、各画像の有効性と関連性を体系的に確認し、すべての参照が最新で機能していることを保証できます。リンクされた画像のダウンロードやバッチ分析の実施などのタスクでは、画像の抽出が自動化を可能にし、時間を節約し手動の手間を減らします。 Aspose.PDF Cloud Node.js SDK で画像を抽出するために PDF ドキュメントを解析します。

Node.js SDK を使用して以下が可能です

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

  •