このチュートリアルでは、Python で EPS を PDF に変換する 方法について説明します。Python で EPS を PDF に変換する ための環境設定、アルゴリズム、コード スニペットについて説明します。さらに、要件に応じて変換を改善するためのさまざまなオーバーロード方法についても説明します。
Python を使用して EPS を PDF に変換する手順
- Aspose.Page API をインストールして、EPS ファイルを自分の側でレンダリングします。
- PDF出力ストリームを初期化する
- PsDocument クラスを使用して PostScript 入力ストリームを初期化します。
- PdfSaveOptions クラスのオブジェクトを作成する
- 出力PDFファイルをレンダリングする
この一連の手順は、Python で EPS を PDF にレンダリングする プロセスの概要を示しています。まず、ファイルを操作する入力ストリームとターゲット ストリームを作成します。次に、必要な PDF パラメータを設定し、出力 PDF ファイルを生成します。
Python で EPS を PDF に変換するコード
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
# Initialize PDF output stream | |
pdf_stream = open("output.pdf", "wb") | |
# Initialize PostScript input stream | |
ps_stream = open("input.eps", "rb",) | |
document = aspose.page.eps.PsDocument(ps_stream) | |
# Ignore minor errors by setting set this flag | |
suppress_errors = True | |
# Initialize options object with necessary parameters. | |
options = aspose.page.eps.device.PdfSaveOptions(suppress_errors) | |
# Default page size is applied as 595x842 | |
device = PdfDevice(pdf_stream) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
pdf_stream.close() |
このサンプル コードは、Python で EPS ファイルを PDF にエクスポートするのに効率的です。PsDocument クラスを使用して、ストリームからソース ファイルを読み取り、中断のない変換のために軽微なエラーを抑制します。次に、生成されたドキュメントをエクスポートする前に PDF ドキュメントのページ サイズを変更できる PdfDevice クラス オブジェクトを宣言します。
このチュートリアルでは、Python で EPS ファイルを PDF に変換する ためのすべての詳細について説明します。ただし、XPS を PDF 形式に変換する場合は、Python で XPS を PDF に変換する の記事を参照してください。