这篇文章主要介绍了python pypdf2模块安装使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
pypdf2模块主要的功能是分割或合并pdf文件,裁剪或转换pdf文件中的页面。
0、安装pypdf2的模块
pip install pypdf2
1、常用的函数
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @time : 2020/1/15 13:38
# @author : suk
# @file : pyxl.py
# @software: pycharm
import pypdf2
reader = pypdf2.pdffilereader(open('linux.pdf', 'rb'))
print(reader.getnumpages()) # 获取pdf总页数
print(reader.isencrypted) # 判断是否有加密
page = reader.getpage(4) # 获取第四页
print(page.extracttext()) # 获取第四页的内容
print(reader.getdocumentinfo()) # 获取pdf元信息,即创建时间,作者,标题等
2、读取pdf文件,取指定页数,写入到硬盘上的示例
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pypdf2
reader = pypdf2.pdffilereader