本快速指南介绍如何在 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 上的文章。