現代のデジタルエコシステムにおいて、 PDF ドキュメントを JPG 画像に変換するニーズがこれまで以上に一般的になっています。 PDFをJPEGとしてエクスポートしたり、ドキュメントのプレビューを作成したり、ウェブアプリケーションのためにPDFを画像フォーマットに処理したりする際に、オートメーションは貴重な時間を節約できます。

このガイドでは、スケーラブルなREST APIに基づいて、堅牢なPDFからJPG画像への変換アプリケーションをどのように開発できるかを探ります。

PDFをJPGまたはJPEGに変換する理由は何ですか?

  • プレビュー生成 – ウェブアプリやコンテンツシステムでPDFページを画像として表示します。
  • 簡単な共有 – JPG 画像はデバイス間で普遍的に互換性があります。
  • ハイ・フィデリティ – 色、レイアウト、およびベクターグラフィックスを保持します。
  • Automation-ready – バックエンドの文書処理に最適です。
  • スケーラビリティ – 複数のPDFファイルを一括で簡単にJPGに変換します。

PDF 変換 REST API

GroupDocs.Conversion Cloud SDK for .NET は、PDFをJPGに変換するためのクラウドベースのソリューションを提供します。他にも多くの形式に対応しています。数十種類のドキュメントと画像タイプ をサポートしており、.NETアプリケーションから直接PDFをJPEGやその他のファイルタイプとしてエクスポートする簡単な方法を提供します。

始めに

変換プロセスを開始する前に、次のことを確認してください:

  1. A GroupDocs Cloud account with Client ID and Client Secret.
  2. A sample PDF file to test conversion.
  3. 構成された .NET 環境 (Visual Studio, Visual Studio Code、またはその他のサポートされている IDE)。

NuGet パッケージ マネージャーを介して SDK をインストールします:

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

C#でPDFをJPGに変換する方法

これらの簡単な手順に従って、.NET REST APIを使用してPDFを画像(JPG)形式に変換します:

ステップ 1. - ConfigurationConvertApi および FileApi クラスのインスタンスを作成します。

var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);

ステップ 2. - PDFファイルをクラウドストレージにアップロードします。

using (var fileStream = File.OpenRead("sample.pdf"))
{
    var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
    fileApi.UploadFile(uploadRequest);
}

ステップ 3. - PDF → JPG 変換のための ConvertSettings を定義します。

var settings = new ConvertSettings
{
    FilePath = "input.pdf",
    Format = "jpg",
    OutputPath = "converted/pdf-to-jpg/"
};

ステップ 4. - ConvertDocument(...) メソッドを使用して、PDF から JPG への変換を開始します。

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
  • PDFドキュメントの各ページは、出力フォルダーに保存された別々のJPG画像に変換されます。
// より多くの例については、 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet をご覧ください。
// https://dashboard.groupdocs.cloud/ からクライアント認証情報を取得してください。

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration クラスのインスタンスを作成し、クライアント ID とクライアントシークレットを引数として渡します。 
var configurations = new Configuration(clientId, clientSecret1);
// ApiBaseUrl の値を定義します。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi クラスのインスタンスを Configuration クラスのオブジェクトで初期化します。
var convertApi = new ConvertApi(configurations);
// FileApiのインスタンスを作成する
var fileApi = new FileApi(configuration);             

// load the input PDF from local drive.             
using (var stream = OpenRead("sample.pdf"))
{
    // upload the input PDF to the cloud storage.
    fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));

    // ConvertSettings を作成し、結果の出力を JPEG と指定します。
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "sample.pdf",
        Format = "jpg",
        OutputPath = "converted/pdf-to-jpg/"
    };
    
    // ConvertDocument メソッドを呼び出して、PDF ページを JPEG 画像としてエクスポートします。
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("PDF to JPEG images conversion completed successfully.");
    }
}

PDFをJPEGとしてcURLを使ってエクスポートする

PDFをJPGに変換するには、スクリプトベースのアプローチを好む場合、GroupDocs.Conversion Cloud REST APIとcURLを使用することもできます。

なぜPDFをJPGに変換するためにcURLを使用するのですか?

  • 自動化パイプラインやCI/CD統合に最適です。
  • SDKのインストールは不要です。
  • ヘッドレスまたはサーバー環境に最適です。

最初に、クライアント認証を使用してJWTアクセストークンを生成し、その後、次のコマンドを実行してPDFをJPEG画像形式にエクスポートします:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

{ACCESSTOKEN} を JWT トークンに、 inputFile を PDF ファイルの名前に、 resultantFile をクラウドストレージに生成される結果の JPEG 画像の名前に置き換えてください。

JPGからPDFへのオンライン変換(無料アプリ)

もしコーディングなしでこの機能を試したい場合は、無料の PDF to JPG Converter ウェブアプリをお試しください。これは、同じ GroupDocs.Conversion Cloud API によって強化され、ブラウザで PDF を瞬時に JPEG としてエクスポートすることを可能にします。

pdf to jpg converter

役立つリソース

結論

結論として、GroupDocs.Conversion Cloud SDK for .NETを使用してPDFをJPGに変換することは、開発者や企業にとって効率的で信頼性の高いソリューションを提供します。自動化されたドキュメント管理システムを構築している場合や、PDFファイルをより簡単に共有、アーカイブ、またはプレビュー生成のためにJPGに変換しようとしている場合、このAPIはプロセスをシームレスにします。

よくある質問 (FAQ)

Q. 複数のPDFファイルを一度に画像に変換できますか?

  • A. はい。APIはバッチPDFからJPGへの変換をサポートしており、複数のPDFを同時に処理することができます。

Q. 変換された JPG 画像の質はどうですか?

  • A. SDKは、高精度の出力を保証し、PDFを画像形式にエクスポートする際にテキストの明瞭さ、ベクターグラフィックス、および色の正確さを保持します。

Q. Adobe Acrobatのような追加のソフトウェアは必要ですか?

  • A. いいえ。 .NET REST APIは完全にクラウドで動作します - ローカルのインストールやサードパーティのソフトウェアは必要ありません。

関連する記事

以下の記事を訪れて、より詳しく学ぶことを強くお勧めします: