PyPDF2 使用方法
时间: 2024-01-05 21:52:20 浏览: 33
PyPDF2 是一个用于 PDF 文件操作的 Python 库,可以用于合并、拆分、旋转、裁剪、加密和解密 PDF 文件等操作。以下是 PyPDF2 的使用方法:
1. 安装 PyPDF2 库
使用 pip 安装 PyPDF2:
```
pip install PyPDF2
```
2. 打开 PDF 文件
使用 open() 函数打开 PDF 文件:
```
import PyPDF2
pdf_file = open('example.pdf', 'rb')
```
3. 读取 PDF 文件
使用 PdfFileReader 类读取 PDF 文件:
```
import PyPDF2
pdf_file = open('example.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_file)
# 获取 PDF 文件页数
num_pages = pdf_reader.getNumPages()
# 获取 PDF 文件元数据
metadata = pdf_reader.getDocumentInfo()
# 获取 PDF 文件页内容
page = pdf_reader.getPage(0).extractText()
```
4. 写入 PDF 文件
使用 PdfFileWriter 类写入 PDF 文件:
```
import PyPDF2
pdf_file = open('example.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_file)
pdf_writer = PyPDF2.PdfFileWriter()
# 在 PDF 文件末尾添加一页内容
pdf_writer.addPage(pdf_reader.getPage(0))
# 写入 PDF 文件
pdf_output_file = open('output.pdf', 'wb')
pdf_writer.write(pdf_output_file)
pdf_output_file.close()
```
5. 关闭 PDF 文件
使用 close() 方法关闭 PDF 文件:
```
import PyPDF2
pdf_file = open('example.pdf', 'rb')
pdf_file.close()
```
以上就是 PyPDF2 的基本使用方法,更多详细的操作可以查看官方文档。