我正在开发PYQT4中的应用程序,最终必须打开并显示PDF文件。对于此任务,有一个Python库:Python-Poppler(以各种拼写口味)。

问题在于,它的记录非常严重,到目前为止我发现的唯一简单的工作示例使用了Python+GTK+Cairo,而我发现使用Python+QT的示例使用了图书馆的较旧版本,并且发生了许多重大更改,并且发生了许多重大更改由于,因此它不再起作用。我试图在Pygtk示例中使用代码来破解Pyqt One的代码,但到目前为止还没有成功。

是否有人获得了一个简单的示例,该程序打开并显示了一个PDF文件,这对社区可能很有用,可以查看如何与该库一起使用?

非常感谢。

档案与破碎的pyqt示例

带有工作pygtk的档案示例

有帮助吗?

解决方案

在应用程序的实验(未使用)分支中,有一个示例埋在深处,这是指定包含代码的特定文件的链接。不知道是否会有所帮助?所有相关的Poppler代码都在该文件底部的PDFViewer类中自我包含。

http://bazaar.launchpad.net/~j-corwin/openlp/pdf/annotate/head:/openlp/plugins/presentations/presentations/lib/pdfcontroller.py.py

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top