PDF to JPEG Converter

Documentize PDF to JPEG Converter for .NETは、PDFドキュメントを高品質のJPEG画像に変換する強力なツールです。このプラグインは、PDFページを広く使用される画像形式に変換することで、プラットフォーム全体でコンテンツをよりアクセスしやすくすることを目的としています。

PDFページをJPEGに変換する方法

PDFドキュメントをJPEG画像に変換するには、次の手順に従います。

  1. Jpegクラスのインスタンスを作成します。
  2. 変換プロセスを設定するためにJpegOptionsのインスタンスを作成します。
  3. AddInputメソッドを使用して入力PDFファイルを追加します。
  4. AddOutputメソッドを使用してJPEG画像の出力ファイルパスを指定します。
  5. Processメソッドを実行してPDFページをJPEG画像に変換します。
 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// 入力PDFファイルを追加
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// JPEG画像の出力ディレクトリを指定
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// PDFをJPEGに変換を処理
11converter.Process(options);

PDFからJPEGへの変換をカスタマイズ

解像度を調整したり、ページ範囲を選択したり、画像の品質を設定することで、変換プロセスをカスタマイズできます。300 dpiでPDFの最初のページを変換する方法は次のとおりです。

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// 出力解像度を300 dpiに設定し、最初のページのみを変換
 5options.OutputResolution = 300;
 6options.PageRange = new PageRange(1);
 7
 8// 入力および出力パスを追加
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// 変換を処理
13converter.Process(options);

PDFからJPEGへの変換のバッチ処理

PDF to JPEG Converterプラグインはバッチ処理をサポートしており、PDFから複数のページを個別のJPEGファイルに変換できます。

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// 入力PDFファイルを追加
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 各ページの出力パスを設定
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// バッチ変換を処理
12converter.Process(options);

変換結果の処理方法

Processメソッドは、変換結果に関する情報を保持するResultContainerオブジェクトを返します。変換されたJPEGファイルのパスを次のように印刷できます。

1ResultContainer resultContainer = converter.Process(options);
2
3// JPEG画像の出力パスを印刷
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

主な機能:

  • PDFをJPEGに変換: PDFドキュメント全体や特定のページを簡単にJPEG画像に変換します。
  • カスタム解像度: 高品質の出力のために解像度(例:300 dpi)を調整します。
  • ページ範囲: 変換する特定のページや範囲を選択します。
  • バッチ処理: 複数のPDFページまたは全ドキュメントを一度に変換します。
  • 迅速な変換: 最小限の労力で迅速かつ効率的なプロセス。
 日本語