W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
PyPDF2 是一個(gè)免費(fèi)開源的純 Python PDF 庫,能夠拆分、合并、裁剪和轉(zhuǎn)換 PDF 文件的頁面。它還可以向 PDF 文件添加自定義數(shù)據(jù)、查看選項(xiàng)和密碼。PyPDF2 也可以從 PDF 中檢索文本和元數(shù)據(jù)。
PyMuPDF是MuPDF的 Python 綁定,而PikePDF是QPDF的 Python 綁定。
雖然兩者都是適用于各種用例的優(yōu)秀庫,但即使它們支持用例,也并不總是可以使用它們。它們都由 C 庫提供支持,這使得安裝更加困難,并可能導(dǎo)致安全問題。對(duì)于 MuPDF,您可能還需要購買商業(yè)許可證。
PyPDF2 的一個(gè)核心特性是它是純 Python。這意味著沒有 C 依賴。它已經(jīng)使用了 10 多年,因此通過 StackOverflow 和互聯(lián)網(wǎng)上的示例獲得了大量支持。
PyPDF2 是從 pyPDF 派生出來的。pyPDF 已經(jīng)很久沒有維護(hù)了。
開發(fā)和維護(hù)開源軟件非常耗時(shí),而且 PyPDF2 根本不需要付費(fèi)。有一個(gè)持續(xù)的支持是很難的。
PyPDF2 最初于 2012 年在 PyPI 上發(fā)布,直到 2016 年才發(fā)布。從 2016 年到 2022 年沒有更新——但人們?nèi)栽谑褂盟?/p>
由于 PyPDF2 是免費(fèi)軟件,因此有人嘗試對(duì)其進(jìn)行分叉并繼續(xù)開發(fā)。PyPDF3 于 2018 年首次發(fā)布,并且仍在接收更新。PyPDF4 只有一個(gè) 2018 年的版本。
我,Martin Thoma,PyPDF2 的當(dāng)前維護(hù)者,希望我們能夠?qū)⑸鐓^(qū)帶回一條發(fā)展道路。讓我們來看看。
我對(duì)這兩個(gè)庫都沒有經(jīng)驗(yàn)。pdfrw
如果您知道 PyPDF2 和or , 請(qǐng)?zhí)砑颖容^pdfminer.six
!
請(qǐng)注意還有 pdfminer
未維護(hù)的。然后是pdfrw2
它背后沒有大型社區(qū)。
還有更多:
有(Python)工具可以生成PDF文檔。PyPDF2 不是其中之一。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: