PyPDF2 歷史

2023-03-30 16:12 更新

起源:pyPdf (2005-2010)

2005 年,Mathieu Fenniak推出了 pyPdf,“作為一個 PDF 工具包……”專注于

  • 文檔操作:逐頁拆分、連接和合并;

  • 文檔內(nèi)??;

  • 頁面裁剪;和

  • 文檔加密和解密。

PyPI 的最后一個版本是2010 年的pyPdf 1.13 。

PyPDF2 誕生(2011-2016)

2011 年底,在與 Mathieu 等人協(xié)商后,P??haseit 在 GitHub 上贊助了 PyPDF2 作為 pyPdf 的一個分支。最初的動力是處理更廣泛的輸入 PDF 實例;Phaseit 的商業(yè)工作經(jīng)常遇到它需要管理的“野外”PDF 實例(主要是連接和分頁),但它們與 PDF 標準的偏差太大,以至于 pyPdf 無法讀取它們。PyPDF2 可讀取相當廣泛的真實世界 PDF 實例。

pyPdf 和 PyPDF2 的目標都不是通用的,即提供所有可能的 PDF 相關(guān)功能。請注意,Mariano Reingart 的外觀相似的 pyfpdf與ReportLab最具可比性,因為 ReportLab 和 pyfpdf 都強調(diào)文檔生成。有趣的是,pyfpdf 內(nèi)置了一個基本的 HTML→PDF 轉(zhuǎn)換器,而 PyPDF2 不了解 HTML。

那么 PyPDF2 到底是關(guān)于什么的呢?想一想流行的pdftk。PyPDF2 做 pdftk 做的事,它在你當前的 Python 進程中做,它處理更廣泛的變體 PDF 格式 [解釋]。PyPDF2 有自己的 FAQ 來回答出現(xiàn)的其他問題。

2012 年 3 月, Reddit /r/python 人群間接而簡短地談?wù)摿?PyPDF2。

PyPDF3 和 PyPDF4 (2018 - 2022)

有兩種方法可以再次激活 PyPDF2:PyPDF3 和 PyPDF4。

PyPDF3 在 2018 年發(fā)布了第一個版本,在 2022 年 2 月發(fā)布了最后一個版本。它從未從 PyPDF2 獲得用戶群。

PyPDF4 在 2018 年只有一個版本。

PyPDF2:重生(2022 年至今)

Martin Thoma 于 2022 年 4 月接管了 PyPDF2 的維護工作。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號