使用 PS 文档 | Python PS
PS
和 EPS
扩展名分别与 PostScript 和封装 PostScript 语言相关,这两者都是由 Adobe 开发的。
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)
Aspose.Page 库只能创建静态 PS/EPS 文档。不支持控制运算符。
目前,Aspose.Page 库只能创建 PostScript 文档,而不能编辑它。
本节详细介绍了如何使用 Python 版 Aspose.Page API 解决方案处理 PS 文件。在本章中,您将发现后续文章,其中包含演示该功能的代码示例。