PDFは、今日、支配的な文書形式の1つになっています。クロスプラットフォームのサポートにより、PDFはユニバーサルフォーマットになりました。したがって、さまざまなドキュメントや画像は、共有または交換される前にPDFに変換されます。この記事では、C#アプリケーション内からGIFからPDFへの変換を実行する方法を学習します。この記事では、さまざまな場合にGIFからPDFへの変換をカスタマイズする方法についても説明します。
- C#GIFからPDFへのコンバーターAPI
- C#を使用してGIFをPDFに変換する
- GIFの特定のフレームをPDFに変換する
- GIFからPDFへの変換でページサイズを設定する
- GIF形式のPDFドキュメント情報をPDF変換に設定
- 無料のAPIライセンスを取得する
C#GIFからPDFへのコンバーターAPI
Aspose.Imaging for .NETは、さまざまな画像形式を処理および変換できる機能豊富な画像処理APIです。特に、APIはGIF画像からPDF形式への忠実度の高い変換を提供します。 APIをダウンロードするか、NuGetを使用してインストールできます。
PM> Install-Package Aspose.Imaging
C#を使用してGIFをPDFに変換する
以下は、Aspose.Imaging for .NETを使用してGIF画像をPDFに変換する手順です。
- Imageクラスを使用して画像をロードします。
- PdfOptionsクラスのインスタンスを作成します。
- Image.Save(String, PdfOptions)メソッドを使用してGIFをPDFに変換します。
次のコードサンプルは、C#を使用してGIFをPDFに変換する方法を示しています。
// GIF画像を読み込む
Image image = Image.Load("gif.gif");
// PDFオプションを設定する
PdfOptions options = new PdfOptions();
// GIFをPDFファイルとして保存
image.Save("gif-to-pdf.pdf", options);
C#でGIFの特定のフレームをPDFに変換する
特定のフレームをGIFからPDFに変換することもできます。この操作を実行する手順は次のとおりです。
- Imageクラスを使用して画像をロードします。
- PdfOptionsクラスのインスタンスを作成します。
- PdfOptions.MultiPageOptionsプロパティを使用して、ページの範囲を設定します。
- Image.Save(String, PdfOptions)メソッドを使用してGIFをPDFに変換します。
次のコードサンプルは、C#を使用してGIFの特定のフレームをPDFに変換する方法を示しています。
// GIF画像を読み込む
Image image = Image.Load("gif.gif");
// PDFオプションを設定する
PdfOptions options = new PdfOptions();
// GIFの最初のフレームをPDFに変換します
options.MultiPageOptions = new MultiPageOptions(new IntRange(1, 1));
// GIFをPDFファイルとして保存
image.Save("gif-to-pdf.pdf", options);
GIFからPDFへの変換でページサイズを設定する
Aspose.Imaging for .NETでは、変換されたPDFファイルのページのサイズを設定することもできます。この操作を実行する手順は次のとおりです。
- Imageクラスを使用して画像をロードします。
- PdfOptionsクラスのインスタンスを作成します。
- PdfOptions.PageSizeプロパティを使用して、ページサイズを設定します。
- Image.Save(String, PdfOptions)メソッドを使用してGIFをPDFに変換します。
次のコードサンプルは、GIFからPDFへの変換でページサイズを設定する方法を示しています。
// GIF画像を読み込む
Image image = Image.Load("gif.gif");
// PDFオプションを設定する
PdfOptions options = new PdfOptions();
// ページのサイズを設定する
options.PageSize = new SizeF(50, 100);
// GIFをPDFファイルとして保存
image.Save("gif-to-pdf.pdf", options);
GIFからPDFへの変換でドキュメント情報を設定する
PDF形式は、作成者、キーワード、件名、タイトルなどのドキュメントに関する追加情報の設定をサポートしています。 Aspose.Imaging for .NETを使用すると、これらのプロパティをGIFからPDFへの変換で設定できます。変換したPDFファイルのドキュメント情報を設定する手順は次のとおりです。
- Imageクラスを使用して画像をロードします。
- PdfOptionsクラスのインスタンスを作成します。
- PdfDocumentInfoクラスのインスタンスを作成し、そのプロパティを設定します。
- PdfDocumentInfoオブジェクトをPdfOptions.PdfDocumentInfoプロパティに割り当てます。
- Image.Save(String, PdfOptions)メソッドを使用してGIFをPDFに変換します。
次のコードサンプルは、C#を使用してGIFからPDFへの変換でドキュメント情報を設定する方法を示しています。
// GIF画像を読み込む
Image image = Image.Load("gif.gif");
// PDFオプションを設定する
PdfOptions options = new PdfOptions();
// PdfDocumentInfoオブジェクトを作成し、情報を追加します
PdfDocumentInfo docInfo = new PdfDocumentInfo();
docInfo.Author = "Aspose";
docInfo.Keywords = "GIF to PDF";
docInfo.Subject = "GIF to PDF Convesion";
docInfo.Title = "Converting GIF Image to PDF File";
// ドキュメント情報を設定する
options.PdfDocumentInfo = docInfo;
// GIFをPDFファイルとして保存
image.Save("gif-to-pdf.pdf", options);
無料のAPIライセンスを取得する
評価の制限なしにAPIを試してみたい場合は、無料の一時ライセンスを取得できます。
結論
この記事では、C#を使用してGIF画像をPDFドキュメントに変換する方法を学習しました。さらに、GIF画像の特定のフレームを変換し、変換されたPDFファイルのページサイズまたはドキュメント情報を設定する方法を見てきました。 ドキュメントを使用して、C#画像処理APIの詳細を調べることができます。ご不明な点やご質問がございましたら、フォーラムからお問い合わせください。
関連項目
情報:Asposeは最近、無料のText to GIFConverterを開発しました。