使用 PS 文档 | Python PS

PSEPS 扩展名分别与 PostScript 和封装 PostScript 语言相关,这两者都是由 Adob​​e 开发的。

PS 是一种多功能的页面描述语言,它使用图形运算符、过程、控制运算符和变量。

EPS 是 PostScript 的一个子集,但有一些限制。某些 PostScript 运算符在 EPS 文件中不允许使用,这些文件必须遵守 PostScript 文档结构约定规范,包括使用结构注释。EPS 文件主要用于描述可封装在 PostScript 文件及其衍生文件中的单页图形。

通过 .NET 开发的 Python Aspose.Page 库支持创建包含适当图形元素的 PS 和 EPS 文件。但在本指南中,我们将仅关注 PS 文件类型。因此,以下代码片段演示了如何创建 PS 文件:

1#Create save options
2options = PsSaveOptions()
3
4#Create an output stream for PS document
5out_ps_stream = open(dir + "document.ps", "wb")
6
7#Create a PS document
8document = PsDocument(out_ps_stream, options, false)

要创建 EPS 文件,您应该使用以下代码:

 1#Create save options
 2options = PsSaveOptions()
 3
 4#Set a save format as EPS
 5options.setSaveFormat(PsSaveFormat.EPS);
 6
 7#Create output stream for EPS document
 8out_eps_stream = open(dir + "document.eps", "wb")
 9
10#Create PS document
11document = PsDocument(out_eps_stream, options, false)

请参阅在 .NETJava 中使用 PS 文档。

Aspose.Page 库只能创建静态 PS/EPS 文档。不支持控制运算符。

目前,Aspose.Page 库只能创建 PostScript 文档,而不能编辑它。

本节详细介绍了如何使用 Python 版 Aspose.Page API 解决方案处理 PS 文件。在本章中,您将发现后续文章,其中包含演示该功能的代码示例。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.