PDF1 ドキュメントを Excel2 スプレッドシートに変換することは、データ自動化、レポート、分析に取り組む開発者にとって重要なニーズです。静的な PDF とは異なり、Excel は構造化データの操作と分析を可能にします。この記事では、REST API を使用して C# .NET で PDF を XLS または XLSX に変換する方法を学びます。REST API は高忠実度の PDF 処理のための強力なツールです。
PDF を XLSX に変換する REST API
Aspose.PDF Cloud SDK for .NET は、開発者が PDF からデータを効率的に抽出し、それを Excel 形式に変換できるようにします。主な機能は次のとおりです:
- 正確な変換: テーブルの構造、レイアウト、スタイルを保持します。
- XLS & XLSXのサポート:必要な形式をターゲットにする柔軟性。
- カスタム出力オプション:ワークシートの構造、空白の列、および出力パスを制御します。
- クラウドベース: ローカルインストールは不要で、プラットフォームを超えて動作します。
前提条件
始めるには:
- NuGet から公式 SDK をインストールしてください:
Install-Package Aspose.PDF-Cloud
Aspose.Cloud dashboard で無料アカウントを作成して、クライアント ID とクライアントシークレットを取得してください。
C# で PDF を Excel に変換する
以下は、.NET SDKを使用してPDFをスプレッドシートに変換する自動化の方法です:
PdfApi
をあなたの認証情報を使って初期化します。- PDFファイルを指定し、Excel形式で出力してください。
- PutPdfInStorageToXls(…) APIを呼び出して、変換を実行します。
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// https://dashboard.aspose.cloud/ からクライアントの資格情報を取得してください。
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// PdfApi のインスタンスを作成する
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// 入力 PDF ファイルの名前
String inputFile = "Binder1-1.pdf";
// 読み込み PDF ファイルの内容をローカル ドライブから。
using (var stream = System.IO.File.OpenRead(inputFile))
{
// クラウドストレージにソースPDFファイルをアップロードする
pdfApi.UploadFile("sourceFile.pdf", stream);
// APIを呼び出してPDFをXLSXに変換します。
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
PDF から XLSX への変換プレビューのプレビュー。
入力PDFは Binder.pdf からダウンロードでき、結果のExcelワークブックは myResultant.xlsx からダウンロードできます。
Adobe PDF を Excel に変換する cURLの使用
コマンドラインツールを好みますか? Aspose.PDF Cloud APIを使用してcURLを使うこともできます。
ステップ 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"
- クラウドストレージに結果のExcelを直接保存:
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 ワークブックに置き換え、 YOURACCESSTOKEN
を上で生成された JWT アクセストークンに置き換えてください。
オンライン PDF から Excel コンバーターをお試しください。
APIを使用してコードを書かずにテストするには、私たちの無料の PDF to XLSX converter を使用してください。これは、同じバックエンドREST APIによって動作しています。

無料のオンライン PDF から Excel への変換ツール。
結論
.NET REST APIを使用すると、複雑なPDF文書をExcelワークブックに簡単に変換し、データワークフローを合理化し、手動処理を削減できます。このソリューションは、レポート作成、財務、分析、または文書処理に従事している開発者に最適です。
役立つリンク
おすすめの記事
以下のブログ投稿を通じて、次の情報を得ることを強くお勧めします。