現代のデジタルエコシステムにおいて、 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やその他のファイルタイプとしてエクスポートする簡単な方法を提供します。
始めに
変換プロセスを開始する前に、次のことを確認してください:
- A GroupDocs Cloud account with Client ID and Client Secret.
- A sample PDF file to test conversion.
- 構成された .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. - Configuration、ConvertApi および 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 としてエクスポートすることを可能にします。

役立つリソース
結論
結論として、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は完全にクラウドで動作します - ローカルのインストールやサードパーティのソフトウェアは必要ありません。
関連する記事
以下の記事を訪れて、より詳しく学ぶことを強くお勧めします:
