データ主導の意思決定の時代では、多数のソースから洞察を抽出することが重要です。ただし、これには PDF ファイル内にロックされたデータの処理が必要になることが多く、これはかなりの課題となる可能性があります。ここで、PDF から Excel への変換の魔法が活躍します。 「PDF から Excel」への変換は、単なる技術的な作業ではありません。これは、データの抽出、分析、視覚化を合理化するためのゲートウェイです。それでは、.NET REST API を使用した簡単な PDF から Excel への変換の詳細を詳しく掘り下げて、データを整理、操作し、データから貴重な洞察を導き出せるようにしましょう。
- PDF から Excel への変換のための .NET REST API
- C# .NET を使用して PDF を XLS に変換する
- cURL コマンドを使用して PDF を Excel ワークブックにエクスポート
PDF から Excel への変換のための .NET REST API
PDF を Excel に変換する場合、効率と精度が最も重要です。したがって、このプロセス全体を簡素化する多用途で開発者に優しいソリューションである Aspose.PDF Cloud SDK for .NET を使用することをお勧めします。 SDK は変換以外の豊富な機能をユーザーに提供し、データの抽出と操作のための包括的なツールとなります。データ テーブルから財務レポートに至るまで、.NET REST API は、変換された Excel ファイルが正確であるだけでなく、適切に構造化されていることを保証します。
SDK を使用するには、Visual Studio IDE 内の NuGet パッケージ マネージャーで「Aspose.PDF-Cloud」を検索し、「パッケージの追加」ボタンをクリックして、SDK 参照がプロジェクトに追加されます。
クラウド ダッシュボード からクライアントの認証情報を取得します。既存のアカウントをお持ちでない場合は、クイック スタート で指定された手順に従って無料アカウントを作成してください。
C# .NET を使用して PDF を XLS に変換する
C# .NET を使用して PDF から Excel へのコンバーターを開発するには、以下の手順に従ってください。
// その他の例については、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);
// API を呼び出して入力 PDF ファイルを Excel に変換し、統合されたワークシートを生成するように指定しました
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// ストリーム コンテンツをローカル ドライブ上のファイルに保存するカスタム メソッド
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
以下に、上記のコード スニペットに関する簡単な詳細を示します。
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
クライアントの資格情報を入力引数として渡しながら、PdfApi クラスのオブジェクトを作成します。
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
次に、API を呼び出して PDF を Excel ワークブックに変換し、出力に均一なワークシートが含まれるようにします。最後に、出力をローカル ドライブに保存するカスタム メソッドが利用されます。
- PutPdfInStorageToXlsx - この API は、(ストレージ上にある) PDF ドキュメントを XLSX 形式に変換し、結果のファイルをストレージにアップロードします。
- PutPdfInRequestToXlsx - この API は、PDF ドキュメント (リクエスト コンテンツ内) を XLSX 形式に変換し、結果のファイルをストレージにアップロードします。
上記のサンプル ファイルで使用されているサンプル PDF ファイルは、astscidatatablessample.pdf からダウンロードできます。
cURL コマンドを使用して PDF を Excel ワークブックにエクスポート
PDF から Excel への変換に対して多用途でスクリプト可能なアプローチを求める人には、Aspose.PDF Cloud と cURL コマンドを併用することで効率的なソリューションが提供されます。要件が「PDF から Excel への変換」、「PDF から XLS への変換」、「PDF から Excel へのエクスポート」のいずれであっても、このアプローチはシームレスなデータ変換のために設計されています。 cURL コマンドを利用すると、プロセスを自動化し、ワークフローにシームレスに統合できます。
このアプローチの使用を開始するには、最初のステップとして、次のコマンドを使用して JWT アクセス トークンを生成します。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT トークンが生成されたので、次のコマンドを実行して PDF をオンラインで Excel にエクスポートする必要があります。変換後、結果の Excel ワークシートはローカル ドライブに保存されます。
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
「sourceFile」をクラウド ストレージで利用可能な入力 PDF ファイルの名前に置き換え、「resultantWorkbook」を結果の Excel ワークブックの名前に置き換え、「accessToken」を上記で生成された JWT アクセス トークンに置き換えます。
結論
結論として、PDF を Excel に変換するという探求は、2 つの異なる強力なアプローチによって解明されました。 Aspose.PDF Cloud SDK for .NET は、包括的で開発者にとって使いやすいソリューションを提供し、「PDF から Excel への変換」の要件を簡素化し、その機能を単なる変換を超えて拡張します。一方、多用途でスクリプト可能なルートを求める人にとっては、Aspose.PDF Cloud と cURL コマンドの組み合わせにより、シームレスなデータ変換のための自動化されたワークフローが提供されます。どちらの方法もそれぞれ独自の強みを持っており、データの抽出と分析を合理化し、構造化された効率的なプロセスに変換することを目的としています。
役立つリンク
関連記事
次のブログにアクセスすることを強くお勧めします。