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

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

前提条件

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

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

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

NET Low Code API で GIF を 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 GifToPdfConverter
{
public void GifToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToPdfImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GIFtoPDF.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 = gifToPdfImageApi.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 convertGifToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var pdfDataStream = gifToPdfImageApi.ConvertImage(convertGifToPdfRequest);
pdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
pdfDataStream.Seek(0, SeekOrigin.Begin);
pdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

このサンプル コードを使用すると、C# Cloud API を使用して GIF を PDF に変換できます。Aspose.Imaging REST API SDK を使用して GIF ファイルを提供し、変換後に出力 PDF ファイル ストリームをダウンロードしてローカルに保存する必要があります。また、このサンプル コードでは既定で null に設定されている ConvertImageRequest インスタンスを作成するときに、その他のオプション プロパティを設定することもできます。

この記事では、Cloud API を使用して GIF を PDF に変換する方法を学習しました。TIFF から PDF への変換に興味がある場合は、NET REST API で TIFF を PDF に変換する の方法に関する記事を参照してください。

 日本語