一、安装Python 有关PDF文件的包:PyPDF2、fitz、PyPDF2、PyMuPDF
二、PDF分割
代码:1、逐页分割 2、选择分割
from PyPDF2 import PdfFileWriter, PdfFileReader
# sp - 开始页(包含); ep - 结束页(包含);pdf_file_: 想要分割文件,out_name:分割文件名称
def save_selected_pages(sp, ep, pdf_file_, out_name):
output = PdfFileWriter()
for i in range(sp - 1, ep):
output.addPage(pdf_file_.getPage(i))
outputStream = open(out_name, "wb")
output.write(outputStream)
outputStream.close()
def save_everypage(pdf_file_):
for i in range(0,pdf_file.getNumPages()):
output = PdfFileWriter()
output.addPage(pdf_file_.getPage