JPG 画像を PDF に変換することは、文書のアーカイブや印刷を扱う際の一般的な要件です。PDF は、JPEG 画像と比較して、より良い互換性、プロフェッショナルなフォーマット、およびより簡単なファイル管理を提供します。この記事では、Aspose.PDF Cloud SDK for .NET を使用して C# で JPG を PDF に変換する方法について学びます。これは、文書自動化のための強力でスケーラブルな REST API です。

JPGをPDFに変換するためのAPI

Aspose.PDF Cloud SDK for .NET を使用することで、JPG画像を整理されたPDFドキュメントに簡単に変換できます。高品質の出力を保証し、ページレイアウト、画像の配置、解像度などに完全な制御を提供します — すべてサードパーティツールやMicrosoft Officeのインストールなしで実現できます。

APIの主な機能:

  • JPG やその他の画像フォーマット (PNG, BMP, など) を PDF に変換する機能をサポートします。
  • ページサイズ、余白、画像の配置、およびスケーリングを設定する
  • REST APIを介して完全に動作し、プラットフォームに依存しません。
  • 安全なクラウドベースのアーキテクチャでOAuth 2.0をサポート

Aspose.PDF Cloud SDK for .NET をインストールします:

NuGetを使ってSDKをあなたの.NETアプリケーションにインストールします:

Install-Package Aspose.PDF-Cloud

Aspose Cloud Dashboardでサインアップして、あなたのクライアントIDとクライアントシークレットを入手してください。

C# で .NET SDK を使って JPG を PDF に変換する

以下は、C#とAspose.PDF Cloud SDKを使用してJPGファイルをPDFに変換する簡単な例です:

  • まず、クライアントの認証情報を渡す Configuration のインスタンスを作成します。
  • 次に、Configurationオブジェクトを渡してPdfApiのオブジェクトを初期化します。
  • 第三に、UploadFileRequestを使用して、入力JPG画像をクラウドストレージにアップロードします。
  • 現在、結果のPDFプロパティを定義する PostInsertImageRequest のオブジェクトを作成します。
  • 最後に、PostInsertImage(…) APIを呼び出して、JPGをPDFに変換します。
// For more examples, 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);

// name of input JPG image
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// クラウドストレージに空のPDFドキュメントを作成する
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// PDFファイルのページ番号
int pageNumber = 1;

// PDF 文書内の画像の座標
// 座標は、左下から右上に向かってポイントにあります。
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// ローカルドライブから JPG 画像を読み込む
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // 名前 ドキュメント名。 (必須)
    // ページ番号 ページ番号。 (必須)
    // llx 座標 左下の X。 (必須)
    // lly Coordinate lower left Y. (required)
    // urx 座標右上X.(必須)
    // ury 右上の Y。 (必須)
    // imageFilePath 指定されている場合は画像ファイルへのパス。そうでない場合はリクエスト内容が使用されます。(任意)
    // ストレージ ドキュメントストレージ。 (optional)
    // フォルダー ドキュメントフォルダー。(任意)
    // image 画像ファイル。 (optional)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
JPEG を PDF にオンラインで

Image:- JPG を PDF に変換するプレビュー。

JPEGをPDFに変換するには、cURLを使用します。

cURLとREST API呼び出しを使用して変換を実行することもできます。

  1. Get Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  1. 空のPDFを作成します:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. JPEGをPDFに挿入する:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"

{ACCESSTOKEN}sourceImage を実際のトークンとクラウドストレージ内の画像パスに置き換えてください。

JPG を PDF にオンライン変換 (コード不要)

すぐに視覚的な変換を好む場合は、コーディングなしでプロセスを即座にテストするために、無料の JPG to PDF Online Converter を試してみてください。

jpg to pdf

無料 JPEG から PDF へのコンバーターアプリ。

結論

Aspose.PDF Cloud SDK for .NETを使用すると、JPGをPDFに変換するのは簡単で信頼性が高く、あらゆる.NETアプリケーションにスケーラブルです。C#またはRESTful APIを介して、画像からPDFへのワークフローを正確かつ迅速に自動化できます。文書の自動化、セキュアな画像共有、または高品質のアーカイブに使用できます。

役立つリンク

📚 関連記事

次のブログ投稿を訪れることを強くお勧めします。情報は以下の通りです: