如何在 Python 中查看和打印 PDF?
是否有 GPL 或限制较少(首选 LGPL)的库可供查看和使用?打印 PDF?
我正在使用 PyQt,也许可以使用它渲染 PDF?
Is there a GPL or less restrictive (preferred LGPL) library to view & print PDFs?
I'm using PyQt, maybe there's a possibility to render PDFs using it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试 python-poppler。 Poppler 是一个众所周知的 PDF 渲染器(由 Okular 等程序)基于 xpdf。然而,这个特定的绑定相当新,并且似乎没有真正的主页。
You can try python-poppler. Poppler is a well known PDF renderer (used by Okular, among other programs) based on xpdf. However, this particular binding is fairly new, and doesn't seem to have a real home page.
您可能想查看这篇 Qt 季刊文章 - Poppler:使用 Qt 显示 PDF 文件 解释了如何在 Qt 中执行此操作。它是用 C++ 编写的,但我看到 poppler 有 Python 绑定,因此将帖子中的示例代码移植到 Python 应该不成问题。
You might want to check out this Qt Quarterly post - Poppler: Displaying PDF Files with Qt that explains how to do this in Qt. It's in C++ but I see poppler has Python bindings so it shouldn't be a problem to port the example code in the post to Python.
Reportlab - http://www.reportlab.com/software/opensource/
Reportlab - http://www.reportlab.com/software/opensource/