【问题标题】:How to display a PostScript file in a Python GUI application如何在 Python GUI 应用程序中显示 PostScript 文件
【发布时间】:2010-03-28 20:41:24
【问题描述】:

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

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

【问题讨论】:

    标签: python user-interface postscript


    【解决方案1】:

    不久前我问了几乎相同的问题。 Here it is。希望对您有所帮助。

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

    【讨论】:

    • 感谢您的输入和链接。在发布此之前,我试图寻找有关使用 poppler 的信息,并希望有人能指出一个很好的例子或文档来帮助我做我想做的事情。即使在 C 级别,我也找不到解决方案,这让我感到有点惊讶。
    • 惊喜是相互的,事实上我开始了一个新问题,询问示例,您可以在以下网址找到:stackoverflow.com/questions/2507498/…。后者还链接到我目前在网上找到的仅有的两个示例。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2018-11-03
      • 2012-12-09
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      相关资源
      最近更新 更多