
PDFをNode.jsでExcelワークブックに変換する方法。
PDF 1 ドキュメントを Excel 2 スプレッドシートに変換することは、データ抽出と報告に取り組む開発者にとって一般的な要求です。静的ファイルとは異なり、Excel は構造化されたフォーマットと計算や分析を行う能力を提供します。この記事では、Aspose.PDF Cloud SDKを使用して Node.js で PDF を XLS または XLSX に変換する方法を学びます。この SDK は、PDF 操作を簡素化する RESTful API です。
🚀 PDF to XLS API
Aspose.PDF Cloud SDK for Node.js は、クラウドで強力でスケーラブル、柔軟なPDF処理機能を必要とする開発者のために構築されています。以下は、その際立った理由です:
- 高忠実度変換: 複雑なPDFテーブルやレイアウトを元のフォーマットを維持しながら、完全に構造化されたExcelワークブックに変換します。
- XLS および XLSX 形式をサポート: アプリケーションのニーズに応じて、従来の .xls と最新の .xlsx 形式のどちらかを選択してください。
- カスタマイズオプション: 空白列の挿入、均一なワークシートの配布、ターゲット出力パスなどのワークシート設定を構成します。
- クロスプラットフォーム & クラウドベース: 任意のOSでローカル依存関係なしにPDFからExcelへの機能にアクセスできます。
🧩 前提条件
Cloud APIを始めるには、npmを通じて公式のNode.js SDKをインストールしてください:
> npm i asposepdfcloud
次に、Aspose.Cloud dashboardで無料アカウントを作成し、認証のためにクライアントIDとクライアントシークレットを取得します。
🛠️ PDF を Node.js で XLSX に変換する
クラウドAPIを使用して手動処理を劇的に削減し、PDFデータ抽出を自動化し、Node.jsアプリケーションに変換機能を直接統合する方法の詳細を探りましょう。
- あなたの資格情報で
PdfApi
を初期化します。- 次に、ソースPDFファイルと出力設定を定義します。
- 最後に、PutPageConvertToJpeg(…) APIルーチンを呼び出して、PDFページをJPG画像に変換します。
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// クラウドストレージにPDFをアップロードします(すでにそこにない場合)。
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// PDFをオンラインでExcelワークブックに変換してください。
const pageNumber = 1;
const width = 800;
const height = 800;
const resultFile = "result.xls";
pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
.then(response => {
console.log("Convert PDF to Excel:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});
PDF の XLSX 変換プレビューのプレビュー。
サンプルPDFファイルと上記の例で生成されたExcelワークブックは、Binder1-1.pdf および myResultant.xlsx からダウンロードできます。
🌟 Tip
- 結果の Excel ワークブックを表示するには、私たちの無料の Excel view App を使用することを検討してください。
💻 PDFをExcelに変換するにはcURLを使用します。
ターミナルコマンドが好みですか?Aspose CloudとcURLを使ってPDFをExcelに変換する方法はこちらです:
ステップ 1: アクセストークンを生成する
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ステップ 2: PDFをXLSXに変換
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
クラウドストレージに直接保存するには:
curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
sourceFile
を入力 PDF の名前に置き換えます(すでにクラウドストレージにあります)、myResultantFile
を変換された Excel ワークブックの名前に置き換え、accessToken
を上で生成された JWT アクセストークンに置き換えます。
🧪 無料のPDFからExcelへのオンライン変換ツールを試す
Aspose.PDF Cloudの力を無料の PDF to XLSX Converter を使用して体験してください。この軽量で超効率的なアプリは、Aspose.PDF Cloud REST APIの上に開発されています。
無料の PDF から XLSX への変換アプリ。
📝 結論
Using Aspose.PDF Cloud SDK for Node.js, converting PDF to Excel becomes simple, fast, and reliable. Whether you’re building document automation pipelines or reporting dashboards, this API enables seamless extraction of data into structured spreadsheets.
役に立つリンク
おすすめの記事
以下のブログ投稿を訪れて、次の情報を得ることを強くお勧めします: