如何在Python GUI应用中显示PostScript文件
我想用Python制作一个跨平台的图形用户界面(GUI)应用程序,能够显示我生成的PostScript文件,还有其他一些功能。请问有什么好的方法可以实现这个目标?理想情况下,我希望能够对显示的图形进行缩放和移动。
有没有哪个GUI工具包可以让我直接使用来实现这个功能?如果有的话,它们叫什么名字,怎么使用?如果需要的话,我可以在后台把PostScript文件转换成PDF或其他格式,但我更希望不这样做。
2 个回答
1
简单来说就是 Ghostscript。我有一段时间没用它了,但它是跨平台的,你可以用它生成图像文件,然后你的应用可以显示、平移和缩放这些文件。我曾用它开发和测试一些复杂的商业Postscript代码,既是为了自己的产品,也是在为别人做合同工作。它是开源的,这在我遇到的一些情况下非常有用。现在我相信它也支持PDF格式了。
1
我之前问过差不多一样的问题。这里有链接。希望对你有帮助。
注意:Poppler的文档很少。如果你用Gtk来做图形界面,有一些可以用的例子。但在Qt中就有点难了,我自己还没找到解决办法。