1

我想在 Python 中构建一个跨平台的 GUI 应用程序,它显示我生成的 PostScript 文件以及其他一些东西。实现这一目标的最佳方法是什么?理想情况下,我将能够执行缩放和平移显示的图形之类的操作。

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

4

2 回答 2

1

不久前我问了几乎相同的问题。在这里。希望能帮助到你。

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

于 2010-03-28T20:54:51.497 回答
1

一言以蔽之。_ 我使用它已经有一段时间了,但它是跨平台的,您可以使用它来生成图像文件,然后您的应用程序可以显示、平移和缩放。我用它为我自己的产品开发和测试了一些相当复杂的商业 Postscript 代码,并为其他产品提供了合同。它是开源的,在我的几个用例中派上用场。现在我相信它也可以使用 PDF。

于 2010-09-17T13:15:58.863 回答