PNG変換器
Contents
[
Hide
]
.NETを使用してPDF文書をPNG画像に変換する場合、Aspose.PDF for .NETは堅牢なソリューションを提供します。本記事では、Aspose.PDFライブラリを使用してオブジェクトを作成し、データソースを追加し、プロセスメソッドを実行するための重要なステップを説明します。
前提条件
以下が必要です:
- Visual Studio 2019以降
- Aspose.PDF for .NET 24.1以降
- サンプルPDFファイル
コードウォークスルー
以下のコードは、Aspose.PDF PNGプラグインを使用したPNG変換デモを示しています:
using Aspose.Pdf.Plugins;
//....
// PngOptionsクラスの新しいインスタンスを作成します。
var convertorOptions = new PngOptions();
// PngOptionsに入力パスと出力パスを追加します。
convertorOptions.AddInput(new FileDataSource(Path.Combine(@"C:\Samples\", "sample.pdf")));
convertorOptions.AddOutput(new FileDataSource(Path.Combine(@"C:\Samples\", "images")));
// 出力解像度を300 DPIに設定します。
convertorOptions.OutputResolution = 300;
// Pngクラスの新しいインスタンスを作成します。
Png converter = new ();
// PNG変換を処理し、結果コンテナを取得します。
ResultContainer resultContainer = converter.Process(convertorOptions);
// 結果をコンソールに表示します。
foreach (FileResult operationResult in resultContainer.ResultCollection.Cast<FileResult>())
{
Console.WriteLine(operationResult.Data.ToString());
}
次の主要なステップを分解しましょう。
-
オブジェクトを作成する(PngOptions および Png)
コードは、PNG変換を設定するために
PngOptions
クラスのインスタンスを作成することから始まります。さらに、処理を進めるためにPng
クラスのインスタンスも作成されます。 -
データソースを追加する
入力PDFファイルパスは
PngOptions
にAddInput
メソッドを使用して追加されます。同様に、PNG画像の出力パスはAddOutput
メソッドを使用して追加されます。 -
出力解像度を設定する
コードは、
PngOptions
クラスのOutputResolution
プロパティを使用して出力解像度を300 DPIに設定します。 -
プロセスメソッドを実行する
PNG変換は、設定された
PngOptions
をパスしてPng
クラスのProcess
メソッドを呼び出すことによって開始されます。結果はresultContainer
に保存されます。 -
結果を処理する
コードは結果をコンソールに表示し、変換されたファイルパスを示します。