PyPDF2 2.7.0PDF处理库
文件的老牌利器,PyPDF2的这个版本还挺稳定,适合需要批量 PDF 的场景。你要拆分、合并 PDF,或者提取文本、加密码之类的活儿,它基本都能搞定。
和多新出的库比,PyPDF2的一个优势是用法比较直白,上手快。不管你是搞自动化脚本,还是写个 PDF 预工具,它都能省你不少事。
调用方式也简单,比如拆分 PDF:
from PyPDF2 import PdfReader, PdfWriter
reader = PdfReader("input.pdf")
writer = PdfWriter()
writer.add_page(reader.pages[0])
with open("page1.pdf", "wb") as f:
writer.write(f)
是不是挺清爽?嗯,用它来做一些小工具真的挺合适,没啥负担。如果你还不熟 PDF 文件的结构,也不用担心,PyPDF2会帮你把细节都打理好。
不过要注意,PyPDF2加密或结构复杂的 PDF 时,偶尔会有点小问题,建议配合日志多测试几种文件。
如果你经常和 PDF 打交道,可以把这个库放进常用工具清单里。有空也可以看看其他第三方库对比一下,比如官网列的pypdf
、pdfminer
等。
190.13KB
文件大小:
评论区