标签:Python与Excel,PyPDF4 下面是应用场景: 我曾经收到一份20页的PDF银行对账单,需要将其中的3页转发给另一方,但我不想发送整个文件,因为有些页面包含我不愿意共享的个人信息。...安装Python库并将PDF文件装载到Python中 我们将使用PyPDF4库来处理PDF文件。...先使用pip安装来安装这个库: pip install PyPDF4 我们将创建一个PdfileReader对象来表示PDF文件。...from PyPDF4 import PdfFileReader,PdfFileWriter pdf =PdfFileReader(r'D:\data-1.pdf') 现在我们有一个名为pdf的对象来表示实际的...结果表明PyPDF4库中有一个bug,每次保存完PDF文件并想保存另一个文件时,都必须重新创建PdfileReader()对象。这里,我们看到这个错误是因为之前保存了一个一页的PDF文件。
本文将带你了解如何执行以下操作: 从Python中提取PDF中的文档信息 旋转页面 合并PDF 拆分PDF 添加水印 加密PDF pyPdf,PyPDF2和PyPDF4的历史 最初的pyPdf...有一个名为PyPDF3的软件包简短系列版本,然后该项目被重命名为PyPDF4。所有这些项目都完全相同,但pyPdf和PyPDF2 +之间的最大区别在于后者版本增加了Python 3支持。...虽然最近放弃了PyPDF2,但新的PyPDF4与PyPDF2没有完全的向后兼容性。本文中的大多数示例都可以与PyPDF4完美配合,但也有一些不能,这就是为什么PyPDF4在本文中没有更多的特色。...随意用PyPDF4替换PyPDF2的导入,看看它是如何工作的。...同时,还要关注较新的PyPDF4包,因为它很快就会取代PyPDF2。也可以看看pdfrw包,它也可以执行许多与PyPDF2相同的操作。
本文将带你了解如何执行以下操作: 从Python中提取PDF中的文档信息 旋转页面 合并PDF 拆分PDF 添加水印 加密PDF pyPdf,PyPDF2和PyPDF4的历史 最初的pyPdf软件包于2005...有一个名为PyPDF3的软件包简短系列版本,然后该项目被重命名为PyPDF4。所有这些项目都完全相同,但pyPdf和PyPDF2 +之间的最大区别在于后者版本增加了Python 3支持。...虽然最近放弃了PyPDF2,但新的PyPDF4与PyPDF2没有完全的向后兼容性。本文中的大多数示例都可以与PyPDF4完美配合,但也有一些不能,这就是为什么PyPDF4在本文中没有更多的特色。...随意用PyPDF4替换PyPDF2的导入,看看它是如何工作的。...同时,还要关注较新的PyPDF4包,因为它很快就会取代PyPDF2。也可以看看pdfrw包,它也可以执行许多与PyPDF2相同的操作。 完毕!
步骤1:下载并导入所需的库 PDF拆分与合并工具需要PyPDF4库,如果尚未安装,则安装它。 pip install PyPDF4 要使用的其他一些Python库是标准库,不需要进一步安装。...import argparse from PyPDF4 import PdfFileReader,PdfFileWriter import os, sys 步骤2:程序结构 要使用命令行界面运行Python...import argparse from PyPDF4 import PdfFileReader,PdfFileWriter import os, sys def split_merge_pdf(input_file
该脚本使用 PyPDF4 模块,它是 PyPDF2 的升级版本,下面我编写了 Parse Text、Remove pages 等常用功能。...# PDF Editor # pip install PyPDf4 import PyPDF4 # Parse the Text from PDF def parse_text(pdf_file):
常用的Python操作PDF文件的第三方库,包含pyPdf、pyPdf2、pyPdf3、pyPdf4、pdfrw。
该脚本使用PyPDF4模块,它是PyPDF2的升级版本,下面我编写了Parse Text、Remove pages等常用功能。...# PDF 编辑器 # pip install PyPDf4 import PyPDF4 # 从 PDF 解析文本 def parse_text(pdf_file): reader = PyPDF4
缺点:PyPDF2已不再维护,继任者为PyPDF4,但PyPDF2似乎更知名。功能虽然强大,但在某些底层操作方面可能不如某些其他库。pdfrw 优点:可以提取PDF中的文本和元数据。
两个版本功能都基本一样,最大区别就是 PyPDF2 中 加入了支持 Python3 特性; PyPDF2 近期也没有再更新了,最近一个版本发布在2016年,但使用热度依然没有消退;虽然后面又出现了 PyPDF3、PyPDF4
领取专属 10元无门槛券
手把手带您无忧上云