python读写pdf_Python读写PDF

本文介绍了使用Python的PyPDF2库进行PDF文件的读取、写入和合并操作。通过示例代码展示了如何初始化PdfFileReader和PdfFileWriter,以及如何利用PdfFileMerger进行PDF合并。最后提供了一个完整的PDF合并程序,方便读者参考使用。
摘要由CSDN通过智能技术生成

PDF的基本操作主要是读取、创建,合并等操作。使用Python的第三方包PyPDF2.读写合并PDF文件变得非常简单。本文最后给出PDF合并的程序,供参考使用。

欢迎关注我的个人公众号:数学编程,以及

安装依赖包

使用Python的pip进行安装,安装包名称大小写不敏感。

pip install PyPDF2

查看基本的类和方法

进入包的__init__.py文件可以看到主要的几个类和方法

from .pdf import PdfFileReader, PdfFileWriter

from .merger import PdfFileMerger

from .pagerange import PageRange, parse_filename_page_ranges

from ._version import __version__

__all__ = ["pdf", "PdfFileMerger"]

从名称上可以看出提供了基本的操作方法,分别是读取,写入和合并,其中合并可以认为是读取然后 再写入的操作。

读取和写入PDF

读取PDF非常简单,直接使用PdfFileReader这个类,先来看看这个类的参数

class PdfFileReader(object):

"""

Initializes a PdfFileReader object. This operation can take some time, as

the PDF stream's cross-reference tables are read into memory.

:param s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值