今天有个PDF文件需要分割,找了下教程这里做一下记录
用Python实现简单的PDF文件拆分需要用到PyPDF2库
安装库
import PyPDF2
pdf_file = open('sasfit.pdf','rb')
pdf_reader = PyPDF2.PdfFilereader(pdf_file)
num_pages = pdf_reader.getNumpages()
# 遍历PDF文件的每一页,将每一页保存为一个新的PDF文件
for page in range(num_pages):
pdf_writer = PyPDF2.PdfFileWriter()
pdf_writer.addPage(pdf_reader.getPage(page))
output_file = open(f'page_{page}.pdf', 'wb')
pdf_writer.write(output_file)
output_file.close()
# 关闭PDF文件
pdf_file.close()