この記事では、PythonでEPSをPDFに変換する方法を解説します。プログラミング手順、カスタマイズ方法、PythonでEPSからPDFへ変換するツールを開発するための実用的なサンプルコードを入手できます。変換前にソースのEPSファイルを編集し、出力PDFのパラメータを設定するさまざまな機能を紹介します。
PythonでEPSファイルをPDFに変換する手順
- Aspose.Imaging for Python via .NETをインストールし、必要なクラスやモジュールをインポートします
- Load、EpsImageに型変換して機能を使えるようにします
- 必要に応じて、EPS画像を回転・トリミング・リサイズなどでカスタマイズします
- PdfOptionsクラスのインスタンスを作成して出力PDFのパラメータを設定します
- 必要に応じて、PdfOptionsのメタデータ・解像度・ページサイズなどのプロパティを設定します
- 読み込んだEPS画像を、PdfOptionsオブジェクトのデフォルトまたはカスタムプロパティを使ってPDFとして保存します
これらの手順は、PythonでEPSをPDFに変換するプロセスをまとめたものです。ソースのEPSファイルをImageクラスオブジェクトに読み込み、EpsImageに型変換し、PdfOptionsインスタンスを作成して、デフォルト設定でPDFに保存します。読み込んだEPSファイルの動作や、出力PDFファイルを下記のサンプルコードのようにカスタマイズできます。
PythonでEPSをPDFに変換するコード
上記のコードは、PythonでEPSからPDFへの変換ツールの操作を示しています。メモリ上で読み込んだEPSファイルにカスタム変更を加えることができますが、これらの変更はソースEPSファイルの実際のスクリプトには影響しません。EPSファイルはベクター画像であるため、EpsRasterizationOptionsを利用して、出力PDF内でラスタ画像への変換を制御することができます。
この記事では、EPSファイルをPDFに変換する方法を学びました。WEBPファイルをGIFに変換するには、PythonでWEBPをGIFに変換する記事もご覧ください。