我正在寻找有助于以编程方式操作 EPS(封装 PostScript)文件的库。基本上,我想做的是:
- 在 EPS 文件中显示/隐藏预先存在的图层(打开和关闭它们)
- 在 EPS 文件中填充(颜色)命名形状
- 检索 EPS 文件中命名点的坐标
- 在 EPS 文件的新图层上绘制形状
- 在服务器上,没有用户交互(脚本 Adobe Illustrator 不起作用)
我知道 EPS 文件格式是如何基于 PostScript 语言的,因此必须对其进行解释 - 对于从头开始创建简单的绘图来说,这相当容易。但是对于实际修改现有文件,我想您需要一个解释文件并提供某种“DOM”进行操作的库。
我什至可以在 EPS 文件中命名形状和点吗?
编辑:假设我将图层保存在单独的 EPS 文件中。或者更好的是:只是图层的“数据”部分。然后我可以连接这些东西来创建一个新的 EPS 文件吗?并附加绘图命令?填充现有的命名对象?