pdf から xls

C# .NET を使用して PDF を Excel ワークブックに変換します。

データ管理の分野では、PDF ファイルは貴重な情報のリポジトリとしてよく使用されます。しかし、これらのファイルからデータを抽出して操作することは、特に表形式のデータを扱う場合には困難な作業になることがあります。ここで、C# .NET を使用して PDF を Excel に変換する必要性が明らかになります。さらに、PDF を Excel ワークブックに変換することで、使い慣れたスプレッドシート形式で表形式のデータに簡単にアクセス、分析、操作できるようになります。

PDF から Excel への変換 API

GroupDocs.Conversion Cloud SDK for .NET を使用すると、PDF ファイルを Excel 形式に変換するのが簡単になります。この強力な SDK には、変換プロセスを合理化し、効率を高めるために設計された多数の機能が用意されています。堅牢な互換性により、最も複雑な PDF ファイルでも簡単に変換できます。さらに、カスタマイズ可能な設定により出力を正確に制御でき、クラウドベースのアーキテクチャによりいつでもどこからでも簡単にアクセスできます。

まず、NuGet パッケージ マネージャーで GroupDocs.Conversion-Cloud を検索して SDK をインストールする必要があります。別の方法としては、パッケージ マネージャー コンソールで次のコマンドを実行します。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

次に、パーソナライズされた API 認証情報 (クライアント ID とクライアント シークレット) を取得する必要があります。API 認証情報を取得する方法の詳細については、この短い チュートリアル に記載されている手順に従ってください。

C# .NET で PDF を Excel に変換する

このセクションでは、C# .NET を使用して正確で信頼性の高い PDF から Excel への変換を実現する方法について詳しく説明します。

  1. クライアントの資格情報を引数として渡す Configuration クラスのインスタンスを作成します。
var configurations = new Configuration(clientId, clientSecret1);
  1. ConvertApi を初期化し、Configuration オブジェクトを入力引数として渡します。
var apiInstance = new ConvertApi(configurations);
  1. 入力 PDF ファイルをクラウド ストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 入力 PDF の名前、結果の形式 (xls)、結果の Excel ワークブックの名前を引数として指定するインスタンス ConvertSettings を作成します。
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest APIを呼び出してPDFをXLSに変換し、結果のExcelブックをクラウドストレージに保存します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// さらなる例は https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet をご覧ください。
// API認証情報を取得する 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットを使用して初期化します。 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl の値を定義して、PDF から XLS への変換 API のベース URL を設定します。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration クラスのオブジェクトを使用して ConvertApi クラスのインスタンスを初期化します。
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// ローカルドライブから入力PDFファイルの内容を読み取ります             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // FileApiのインスタンスを作成する
    var fileUpload = new FileApi(configurations);
    // 入力PDFをクラウドストレージにアップロードする
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // 入力PDFファイルと結果のExcelワークシートの名前を定義するConvertSettingsを作成します。
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // ConvertDocument メソッドを呼び出して、PDF から Excel への変換を開始します。
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 成功メッセージを印刷する
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf から xlsx へ

画像: PDF から Excel への変換のプレビュー。

上記で生成された入力PDFファイルと結果のExcelワークブックは、marketing.pdfmyResultant.xlsからダウンロードできます。

cURL コマンドを使用して PDF を Excel ワークブックとして保存する

GroupDocs.Conversion Cloud が、いくつかのシンプルな cURL コマンドだけで PDF ファイルを Excel ブックに変換するシームレスなソリューションをどのように提供しているかを詳しく見てみましょう。このクラウドベースの変換サービスの力を活用することで、PDF ドキュメントを Excel 形式に簡単に変換し、高度なデータ操作と分析が可能になります。この統合により、時間が節約されるだけでなく、Excel ブック内の PDF データの構造とコンテンツが正確に保持されます。

まず、クライアントの資格情報に基づいて JWT アクセス トークンを生成する必要があります。JWT トークンを生成したら、次の cURL コマンドを実行して CSV を HTML テーブルに変換し、結果の HTML をクラウド ストレージに保存します。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  },  \"OutputPath\": \"{myResultantFile}\"}"

sourceFile を入力 PDF ドキュメントの名前に、myResultantFile を結果の Excel ワークブックの名前に、accessToken をパーソナライズされた JWT アクセス トークンに置き換えてください。

  • 結果の Excel ブックをローカル ドライブに保存する必要がある場合は、次の cURL コマンドを使用してみてください。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "{myResultantFile}"

PDFからExcelへの変換アプリ

弊社の無料アプリPDF to XLSX Converterをぜひお試しください。GroupDocs.Conversion Cloud REST APIをベースに開発された軽量で超効率的なアプリで、REST APIの素晴らしい機能を実感していただけます。

PDFからXLSXへのコンバーター

便利なリンク

結論

結論として、cURL コマンドの柔軟性と .NET REST API の堅牢性のどちらを好むかにかかわらず、GroupDocs.Conversion Cloud は PDF ファイルを Excel ワークブックに変換するための包括的なソリューションを提供します。今すぐ GroupDocs.Conversion Cloud のパワーを試して、PDF から XLSX への変換ワークフローを簡単に効率化することを強くお勧めします。

関連記事

詳細については、次のリンクにアクセスすることを強くお勧めします。