PyPDF2 與X

2023-03-30 16:14 更新

PyPDF2 是一個免費開源的純 Python PDF 庫,能夠拆分、合并、裁剪和轉(zhuǎn)換 PDF 文件的頁面。它還可以向 PDF 文件添加自定義數(shù)據(jù)、查看選項和密碼。PyPDF2 也可以從 PDF 中檢索文本和元數(shù)據(jù)。

PyMuPDF 和 PikePDF

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

雖然兩者都是適用于各種用例的優(yōu)秀庫,但即使它們支持用例,也并不總是可以使用它們。它們都由 C 庫提供支持,這使得安裝更加困難,并可能導致安全問題。對于 MuPDF,您可能還需要購買商業(yè)許可證。

PyPDF2 的一個核心特性是它是純 Python。這意味著沒有 C 依賴。它已經(jīng)使用了 10 多年,因此通過 StackOverflow 和互聯(lián)網(wǎng)上的示例獲得了大量支持。

pyPDF

PyPDF2 是從 pyPDF 派生出來的。pyPDF 已經(jīng)很久沒有維護了。

PyPDF3 和 PyPDF4

開發(fā)和維護開源軟件非常耗時,而且 PyPDF2 根本不需要付費。有一個持續(xù)的支持是很難的。

PyPDF2 最初于 2012 年在 PyPI 上發(fā)布,直到 2016 年才發(fā)布。從 2016 年到 2022 年沒有更新——但人們?nèi)栽谑褂盟?/p>

由于 PyPDF2 是免費軟件,因此有人嘗試對其進行分叉并繼續(xù)開發(fā)。PyPDF3 于 2018 年首次發(fā)布,并且仍在接收更新。PyPDF4 只有一個 2018 年的版本。

我,Martin Thoma,PyPDF2 的當前維護者,希望我們能夠?qū)⑸鐓^(qū)帶回一條發(fā)展道路。讓我們來看看。

pdfrw 和 pdfminer

我對這兩個庫都沒有經(jīng)驗。pdfrw如果您知道 PyPDF2 和or , 請?zhí)砑颖容^pdfminer.six!

請注意還有 pdfminer未維護的。然后是pdfrw2它背后沒有大型社區(qū)。

還有更多:

文檔生成

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號