PyPDF2 与X

2023-03-30 16:14 更新

PyPDF2 是一个免费开源的纯 Python PDF 库,能够拆分、合并、裁剪和转换 PDF 文件的页面。它还可以向 PDF 文件添加自定义数据、查看选项和密码。PyPDF2 也可以从 PDF 中检索文本和元数据。

PyMuPDF 和 PikePDF

PyMuPDF是MuPDF的 Python 绑定,而PikePDF是QPDF的 Python 绑定。

虽然两者都是适用于各种用例的优秀库,但即使它们支持用例,也并不总是可以使用它们。它们都由 C 库提供支持,这使得安装更加困难,并可能导致安全问题。对于 MuPDF,您可能还需要购买商业许可证。

PyPDF2 的一个核心特性是它是纯 Python。这意味着没有 C 依赖。它已经使用了 10 多年,因此通过 StackOverflow 和互联网上的示例获得了大量支持。

pyPDF

PyPDF2 是从 pyPDF 派生出来的。pyPDF 已经很久没有维护了。

PyPDF3 和 PyPDF4

开发和维护开源软件非常耗时,而且 PyPDF2 根本不需要付费。有一个持续的支持是很难的。

PyPDF2 最初于 2012 年在 PyPI 上发布,直到 2016 年才发布。从 2016 年到 2022 年没有更新——但人们仍在使用它。

由于 PyPDF2 是免费软件,因此有人尝试对其进行分叉并继续开发。PyPDF3 于 2018 年首次发布,并且仍在接收更新。PyPDF4 只有一个 2018 年的版本。

我,Martin Thoma,PyPDF2 的当前维护者,希望我们能够将社区带回一条发展道路。让我们来看看。

pdfrw 和 pdfminer

我对这两个库都没有经验。pdfrw如果您知道 PyPDF2 和or , 请添加比较pdfminer.six

请注意还有 pdfminer未维护的。然后是pdfrw2它背后没有大型社区。

还有更多:

文档生成

有(Python)工具可以生成PDF文档。PyPDF2 不是其中之一。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号