我想在Python中构建一个跨平台的GUI应用程序,它显示我生成的PostScript文件,以及其他一些东西。完成此任务的最佳方法是什么?理想情况下,我可以执行缩放和平移显示图形等操作。
是否有任何/部分/全部GUI工具包都有我可以用来执行此操作的内容,如果是这样,他们调用了什么以及它们如何工作?如果有必要,我可以在后台将postscript文件转换为PDF或光栅格式,但我宁愿不做后者。
答案 0 :(得分:1)
我刚才问过同样的问题。 Here it is。希望它有所帮助。
注意:Poppler高度无证。如果您使用Gtk作为GUI,那么有一些工作示例。在Qt中事情有点困难,我自己还没有想出办法。
答案 1 :(得分:1)
单词Ghostscript。我使用它已经有一段时间了,但它是跨平台的,您可以使用它生成图像文件,然后您的应用可以显示,平移和缩放。我用它来开发和测试一些非常复杂的商业Postscript代码,用于我自己的产品和合同。它是开源的,它为我的几个用例派上了用场。现在我相信它也是PDF。