如何在Python中查看和打印PDF?

2 投票
3 回答
725 浏览
提问于 2025-04-15 21:48

有没有一个GPL或者更宽松的库(最好是LGPL)可以用来查看和打印PDF文件?

我在用PyQt,能不能用它来显示PDF文件呢?

3 个回答

0

Reportlab - 这是一个开源软件,大家可以在这里找到它的相关信息:http://www.reportlab.com/software/opensource/

1

你可以看看这篇Qt Quarterly的文章 - Poppler: 用Qt显示PDF文件,里面讲了如何在Qt中实现这个功能。虽然文章是用C++写的,但我看到Poppler有Python的接口,所以把文章中的示例代码转换成Python应该没问题。

3

你可以试试 python-popplerPoppler 是一个很有名的PDF渲染工具(像 Okular 这样的程序也在用它)。它是基于 xpdf 开发的。不过,这个特定的绑定(也就是连接)比较新,似乎还没有一个真正的主页。

撰写回答