python 拆分PDF
时间: 2023-09-11 20:04:56 浏览: 157
PDF拆分(python脚本)
可以使用 PyPDF2 库来拆分 PDF 文件,以下是一个示例代码:
```python
import PyPDF2
# 打开PDF文件
pdf_file = open('example.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_file)
# 循环每一页
for page_num in range(pdf_reader.numPages):
# 创建新的PDF文件
pdf_writer = PyPDF2.PdfFileWriter()
# 获取当前页面
page = pdf_reader.getPage(page_num)
# 添加页面到新文件中
pdf_writer.addPage(page)
# 保存新文件
with open(f'page_{page_num}.pdf', 'wb') as new_pdf:
pdf_writer.write(new_pdf)
# 关闭 PDF 文件
pdf_file.close()
```
上述代码会将每一页 PDF 文件保存为单独的 PDF 文件,命名为 `page_x.pdf`,其中 `x` 表示页码。
阅读全文