このクイック ガイドでは、Python で PS を PDF に変換する 方法について説明します。Python で PS を PDF に変換する ためのシステム構成、段階的なアルゴリズム、実行可能なサンプル コードについて説明します。さらに、要件に応じて PostScript ファイル変換を改善するためのさまざまなオーバーロード メソッドも含まれています。
PythonでPSをPDFに変換する手順
- Aspose.Page API をインストールして、EPS ファイルを自分の側でレンダリングします。
- PDF出力ストリームを初期化する
- PsDocument クラスを使用して PostScript 入力ストリームを初期化します。
- PdfSaveOptions クラスのオブジェクトを作成する
- 出力PDFファイルをレンダリングする
これらの手順は、Python で PS を PDF にエクスポートする プロセスの概要を示しています。PostScript ファイルで作業するためのソース ストリームと出力ストリームを作成します。次に、カスタム PDF パラメータを設定し、出力 PDF ドキュメントをレンダリングします。
Python で PS を PDF に変換するコード
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
path = "C://" | |
# Initialize PDF output stream | |
pdf_stream = open("output.pdf", "wb") | |
# Initialize PostScript input stream | |
ps_stream = open(“input.ps", "rb",) | |
document = aspose.page.eps.PsDocument(ps_stream) | |
# Ignore minor errors | |
suppress_errors = True | |
# Initialize options object | |
options = aspose.page.eps.device.PdfSaveOptions(suppress_errors) | |
device = PdfDevice(pdf_stream) | |
try: | |
document.save(device, options) | |
finally: | |
ps_stream.close() | |
pdf_stream.close() |
このコード スニペットは、Python で PostScript を PDF に変換する のに十分です。主に PsDocument クラスを使用して入力ファイルを読み込み、カスタム オプションを設定します。その後、出力 PDF ファイルをストリームまたはディスクにエクスポートします。さらに、ページ サイズや余白、その他のさまざまなプロパティを設定することで、変換を即興で行うことができます。
このチュートリアルには、Python で PS ファイルを PDF に変換するための基本的な詳細がすべて含まれています。XPS を PDF に変換する場合は、PythonでXPSをPDFに変換する の記事をお読みください。