2010-03-28 90 views
1

我想在Python中构建一个跨平台的GUI应用程序,显示我生成的PostScript文件以及其他一些内容。什么是完成这个最好的方法?理想情况下,我可以做像缩放和平移显示的图形等事情。如何在Python GUI应用程序中显示PostScript文件

是否有任何/某些/所有的GUI工具包有我可以放入的东西来做到这一点,如果是的话,他们叫什么,它们是如何工作的?如有必要,我可以在后台将postscript文件转换为PDF或光栅格式,但我宁愿不执行后者。

回答

1

不久前,我问了几乎相同的问题。 Here it is。希望能帮助到你。

注意:Poppler是高度无证的。如果您在GUI中使用Gtk,有几个工作示例。在Qt中,事情有点困难,我还没有想出一个办法。

+0

感谢您的输入和链接。在发布之前,我试图寻找使用poppler的信息,并希望有人能指出一个很好的示例或文档来帮助我做我想做的事。我有点惊讶,即使在C级别,我也找不到这样的解决方案。 – 2010-03-29 20:07:07

+0

惊喜是相互的,事实上我开始了一个新的问题要求的例子,你可以在以下网址找到:http://stackoverflow.com/questions/2507498/have-you-got-a-py-poppler- qt-example。 后者也链接到我在网上发现的仅有的两个例子。 – japs 2010-03-30 16:31:05

1

总之一句话Ghostscript。我使用它已经有一段时间了,但它是跨平台的,您可以使用它来生成图像文件,然后您的应用程序可以显示,平移和缩放图像文件。我用它来开发和测试一些相关的商业Postscript代码,用于我自己的产品,并根据其他人的合同进行测试。它是开源的,适用于我的几个用例。现在我相信它也支持PDF。

相关问题