Python で PDF を JPEG に変換する方法

この簡単なトピックでは、Python で PDF を JPEG に変換する方法について詳しく説明します。解像度、幅、高さ、その他のプロパティ (デフォルトのフォントの設定、ページの幅に合わせて JPEG を拡大縮小するなど) を設定できます。 PDF ページを JPEG に変換するには、Python コードが使用されます。PDF ファイルを JPEG 画像に変換するための詳細な手順を以下に示します。

Python で PDF を JPEG にレンダリングする手順

  1. PDF を JPEG 画像に変換するには、.NET 経由の Python 用 Aspose.PDF をインストールしてください
  2. ソース PDF ファイルを Document クラス オブジェクトで開き、JPEG 画像に変換します
  3. Resolution クラス オブジェクトを作成して、出力 JPEG 画像の解像度を設定します。
  4. JpegDevice クラス オブジェクトを初期化して解像度を設定し、レンダリングします
  5. Document.pages コレクションを使用して、すべての PDF ページを反復処理します。
  6. JpegDevice.process 関数を呼び出して、各 PDF ページを JPEG 画像に変換し、ディスクに保存します。

上の段落では、必要な参照を追加してソース PDF ファイルにアクセスすることにより、Python で PDF を JPEG にレンダリングする手順の詳細を説明します。また、すべての出力 JPEG 画像ファイルに異なる構成を設定し、すべての PDF ファイル ページを解析して JPEG 画像に変換することもできます。最後に、変換されたすべての JPEG ファイルが別のファイルとしてディスクに保存されます。

Python で PDF を JPEG にエクスポートするコード

この例では、Document クラス オブジェクトを使用してソース PDF ファイルをロードする PDF を JPEG 画像にレンダリングするプロセスを示します。出力画像のさまざまなプロパティを設定するために、画像の解像度、高さ、幅、OptimizeDimensions などの多くのパラメーターの設定をサポートする Resolution オブジェクトと JpegDevice オブジェクトが宣言されます。 PngDevise、BmpDevice、EmfDevice、および GifDevice を使用して、PNG、BMP、EMF、および GIF 画像をレンダリングすることもできます。

この例では、Python を使用して PDF ページを JPEG に転送するプロセスに焦点を当てました。 SVG から PDF への変換について知りたい場合は、Pythonを使用してSVGをPDFに変換する方法 の記事を参照してください。

 日本語