PDF to PNG Converter
Documentize PDF to PNG Converter for .NETは、PDFドキュメントを高品質のPNG画像に変換するための高度なツールです。このプラグインは、PDFページを広くサポートされている画像形式に変換することで、コンテンツをより多用途に、アクセスしやすく、共有しやすくするように設計されています。
PDFをPNGに変換する方法
PDFドキュメントをPNG画像に変換するには、以下の手順に従ってください。
Png
クラスのインスタンスを作成します。- 変換プロセスを設定するために
PngOptions
のインスタンスを作成します。 AddInput
メソッドを使用して、入力PDFファイルを追加します。AddOutput
メソッドを使用してPNG画像の出力ディレクトリを指定します。Process
メソッドを実行して、PDFページをPNG画像に変換します。
1var converter = new Png();
2var options = new PngOptions();
3
4// 入力PDFファイルを追加
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// PNG画像の出力ディレクトリを指定
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// PDFからPNGへの変換を処理
11converter.Process(options);
PDFからPNGへの変換のカスタマイズ
解像度を調整したり特定のページを選択したりすることで、変換をカスタマイズできます。たとえば、300 DPIでPDFの最初のページのみを変換するには:
1var converter = new Png();
2var options = new PngOptions();
3
4// 出力解像度を300 DPIに設定
5options.OutputResolution = 300;
6
7// 最初のページのみを変換
8options.PageRange = new PageRange(1);
9
10// 入力および出力パスを追加
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// 変換を処理
15converter.Process(options);
PDFからPNGへの変換のバッチ処理
PDF to PNG Converterプラグインは、バッチ処理もサポートしており、複数のページや全PDFドキュメントを個別のPNGファイルに変換できます。
1var converter = new Png();
2var options = new PngOptions();
3
4// 入力PDFファイルを追加
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// 各ページの出力パスを設定
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// バッチ変換を処理
12converter.Process(options);
変換結果の処理
変換処理後、Processメソッドは変換結果を含むResultContainer
オブジェクトを返します。PNG画像の出力パスを次のように表示できます:
1ResultContainer resultContainer = converter.Process(options);
2
3// PNG画像の出力パスを表示
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
主な機能:
- PDFをPNGに変換: PDFドキュメント全体または特定のページを迅速かつ効率的にPNG画像に変換します。
- カスタマイズ可能な解像度: 高品質の画像出力のために希望のDPI(例: 300 DPI)を設定します。
- バッチ処理: 複数のPDFページや全ドキュメントを一度に変換します。
- 簡単な出力管理: 変換された各PNGファイルの出力ディレクトリを指定します。
- 迅速な変換: 高速で効率的、設定に最小限の労力を要します。