NET REST API で JPG を PDF に変換する

この簡単なトピックでは、NET REST API を使用して JPGPDF に変換する 方法を学習します。次のセクションで説明する詳細な手順と簡単な手順に従って、C# Low Code API を使用して JPG から PDF へのコンバーター を作成します。この例は、Windows、Linux、または macOS 環境でサポートされている任意の .NET アプリケーションと統合でき、変換は無料で実行できます。

前提条件

NET REST API を使用して JPG を PDF に変換する手順

  1. JPGをPDFに変換するAPIのクライアントIDとクライアントシークレットを設定します
  2. JPGからPDFへの変換を実行するために、クライアント資格情報を使用してImagingAPIクラスのインスタンスを作成します。
  3. ソースJPGと出力PDFファイル名を指定します
  4. ソースJPGファイルを読み取り、クラウドストレージにアップロードします
  5. 入力ファイルストリームと出力PDF形式でConvertImageRequestのインスタンスを作成する
  6. ConvertImage メソッドを呼び出して、NET REST API を使用して JPEG を PDF に変換します。
  7. 返されたレスポンスストリームとともに出力PDFファイルをローカルディスクに保存します。

上記の手順では、C# Low Code API を使用してファイル タイプを JPG から PDF に変換します。プロセスは、ImagingAPI クラス インスタンスを作成して SDK の構成を初期化することによって開始します。次に、FileStream を使用してソース JPEG ファイルにアクセスし、ConvertImage() メソッドを使用して PDF への変換を実行するために使用される ConvertImageRequest クラス オブジェクトをインスタンス化します。

NET Low Code API で JPG から PDF への変換を行うコード

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class JpegToPdfConverter
{
public void JpgToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpegToPdfApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jpg";
var outputFileName = "JPGtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
var filesUploadResult = jpegToPdfApi.UploadFile(uploadFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertJpgToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
var convertedPdfDataStream = jpegToPdfApi.ConvertImage(convertJpgToPdfRequest);
convertedPdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
convertedPdfDataStream.Seek(0, SeekOrigin.Begin);
convertedPdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

この実用的なサンプル コードを使用すると、C# Cloud API を使用して JPG を PDF に変換できます。Aspose.Imaging REST API SDK を使用してソース JPG ファイルを読み込み、変換プロセス後に出力 PDF ファイル ストリームを取得し、それをローカル ディスクにファイルとして保存します。

このトピックでは、クラウド API を使用して JPG を PDF に変換する 実践的な手順を紹介します。BMP から WEBP への変換に興味がある場合は、NET REST API で BMP を WEBP に変換する の方法に関する記事を参照してください。

 日本語