WxPython:如何在wxPanel中显示pdf文件对象?

发布于 2024-11-26 18:51:57 字数 97 浏览 2 评论 0原文

我有一个 wxPython GUI。我想在 Mac/UNIX 上的 wxPanel 内将 pdf 对象显示为图像。我会用什么?

任何意见或建议将不胜感激。先感谢您。

I have a wxPython GUI. I would like to display the pdf object as an image inside a wxPanel on Mac/UNIX. What would I use?

Any advice or suggestions would be appreciated. Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无可置疑 2024-12-03 18:51:57

有wxPDF:

http://wxcode.sourceforge.net/components/wxpdfdoc/

可以如果您足够擅长 C++,请为 Python 编写自己的包装器。

或者您可以尝试:

http://www.wxpython.org/ docs/api/wx.lib.pdfwin-module.html

但这需要在用户系统上安装 acrobat。

编辑:

您还可以使用 pdf2ps 转换每个页面(从命令行调用,这样如果您不按照 GPL 发布,就不会违反 GPL),并使用 Ghostscript 将其转换为 png 文件。
不是很优雅,但可能是不使用 acrobat 的最佳方法。

There is wxPDF:

http://wxcode.sourceforge.net/components/wxpdfdoc/

You can write your own wrapper for python if you are good enough with C++.

Or you can try:

http://www.wxpython.org/docs/api/wx.lib.pdfwin-module.html

But that needs acrobat installed on the users system.

edit:

You could also use pdf2ps to convert every page (called from commandline so you don't violate the GPL if you are not releasing under GPL) and convert that to a png file with ghostscript.
Not very elegant, but probably the best approach without using acrobat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文