使用 Python 将 PS 转换为 PDF

本快速指南介绍如何在 Python 中将 PS 转换为 PDF。它涵盖了系统配置、分步算法以及可运行的 Python 中 PS 到 PDF 转换示例代码。此外,它还包括各种重载方法,以根据您的要求改进 PostScript 文件转换。

使用 Python 将 PS 转换为 PDF 的步骤

  1. 安装 Aspose.Page API 以在您的终端上呈现 EPS 文件
  2. 初始化 PDF 输出流
  3. 使用 PsDocument 类初始化 PostScript 输入流
  4. 创建 PdfSaveOptions 类的对象
  5. 渲染输出 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 上的文章。

 简体中文