PDFは、その一貫性とセキュリティのため、文書共有およびアーカイブに最も好まれる形式のままです。JPGをPDFに変換することで、画像が保持され、簡単に共有でき、プロフェッショナルな使用に適した形式になります。
JPGからPDFへの変換の主な利点:
- 画像品質とレイアウトの忠実度を維持します。
- 配布または長期保管のためのファイルを保護します。
- 複数の画像を1つのドキュメントに結合します。
- .NET REST APIを使用して変換プロセスを自動化します。
JPGをPDFに変換するAPI
この記事では、GroupDocs.Conversion Cloud SDK for .NETの素晴らしい機能を活用して、JPEGからPDFへの変換に焦点を当てています。これは、さまざまな文書および画像フォーマットを変換するプロセスを簡素化するために設計された機能豊富なAPIです。したがって、数行のC#コードで、JPGまたはJPEGファイルをプロフェッショナルな品質のPDFに効率的に変換できます。
始めに
始める前に、次のものを用意してください:
- API認証情報を取得するには、GroupDocs Cloud dashboard のアカウントが必要です。
- テスト用のサンプル JPG または JPEG 画像。
- 動作している.NET環境(Visual Studio、Visual Studio Code、または他のサポートされているIDE)。
今、SDKを使用するためには、ソリューションにインストールする必要があります。次のコマンドをNuGetパッケージマネージャーコンソールで実行してください:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
JPEGをPDFに変換するには、C#を使用します。
JPG画像をPDF形式に変換するためのシンプルで簡単なC#コードスニペットの詳細に入りましょう。
ステップ 1. - クライアント資格情報を使用して Configuration と ConvertApi オブジェクトを作成します。
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
ステップ 2. - 入力 JPEG 画像をクラウドストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));
ステップ 3. - ConvertSettings のインスタンスを作成し、結果のフォーマットを PDF として定義します。
var settings = new ConvertSettings{...}
ステップ 4. - ConvertDocument(...) を使用して JPEG を PDF に変換します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 他の例については、 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);
// load the input JPG image from local drive.
using (var stream = OpenRead("input.jpg"))
{
// FileApiのインスタンスを作成する
var fileUpload = new FileApi(configurations);
// upload the input JPEG image to the cloud storage.
fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));
// ConvertSettings を作成し、結果の出力を PDF と指定します。
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.jpg",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// JGPをPDFに変換するためにConvertDocumentメソッドを呼び出してください。
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("JPG to PDF conversion successfully completed.");
}
}
JPGをPDFとして保存するにはcURLを使用します。
軽量でスクリプト可能なソリューションを好む場合、完全なC#コードを書くことなく、cURLコマンドを使用してGroupDocs.Conversion Cloud APIを使用することもできます。このアプローチは、自動化、CI/CDパイプライン、または迅速なテストに最適です。
Why Use cURL for JPG to PDF Conversion?
- SDKのインストールは必要ありません。
- 自動化スクリプトと簡単に統合できます。
- サーバーサイドおよびコマンドラインワークフローに最適です。
このアプローチの前提条件は、クライアント資格情報に基づいてJWTアクセストークンを生成することです。トークンを取得したら、次のコマンドを実行してJPGをPDF形式として保存してください。
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 "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
{ACCESSTOKEN} を生成したトークンに置き換え、 inputFile を JPG 画像に、 myResultant をクラウドストレージに生成される PDF ファイルの名前に置き換えてください。
ローカルドライブに結果のPDFを保存する
ローカルドライブに生成されたPDFを保存することを希望する場合は、次のコマンドを使用してみてください:
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 "{ \"StorageName\": \"internal\", \"FilePath\": \"inputFile\", \"Format\": \"pdf\"}" \
-o "Resultant.pdf"
JPGをPDFにオンラインで変換(無料アプリ)
コードを書くことなく GroupDocs.Conversion Cloud を体験したい場合は、無料のオンライン JPG to PDF Converter を試してください。このウェブアプリは同じREST APIの上に構築されており、ブラウザでJPGまたはJPEG画像をPDFに瞬時に変換できます。

役立つリソース
結論の言葉
私たちは、GroupDocs.Conversion Cloud SDK for .NETを使用してJPGまたはJPEG画像をPDFに変換することが、迅速で安全、かつスケーラブルなソリューションであることを学びました。文書自動化システムを構築している場合でも、視覚データをアーカイブしている場合でも、ファイル変換をエンタープライズワークフローに統合している場合でも、このSDKは最小限のコードで信頼性のある結果を達成する力を与えてくれます。
よくある質問 (FAQs)
- JPGをPDFに変換するために、追加のソフトウェアをインストールする必要がありますか?
いいえ。外部ソフトウェアは必要なく、APIはAdobe AcrobatやMicrosoft Officeのようなローカルアプリケーションに依存していません。
- 複数のJPG画像を単一のPDFドキュメントに変換できますか?
はい。APIは、複数のJPGまたはJPEG画像を1つの統合PDFにまとめるバッチJPGからPDFへの変換をサポートしています。このタスクを達成するには、変換設定で複数のファイルパスを指定するだけです。
- 変換後に画像品質は保持されていますか?
絶対に。GroupDocs.Conversion Cloud は、JPG から PDF への変換プロセス中に高い画像の忠実性を維持し、出力される PDF が画像の元の品質、色深度、および解像度を保持することを保証します。
- PDFの他にどの出力フォーマットがサポートされていますか?
GroupDocs.Conversion Cloud は、開発者がニーズに応じて画像や文書を複数の形式に変換できるよう、DOCX、HTML、XLSX、PPTX、および PNG を含む幅広い出力形式をサポートしています。
関連する記事
次の項目について詳しく知るために、以下の記事をぜひご覧ください:
