from PyPDF2 import PdfFileReader, PdfFileWriter
readfile = r"E:\1.pdf" # 源文件路径
outfile = r"E:\2.pdf" # 剔除后文件路径
pdfReader = PdfFileReader(open(readfile, 'rb'))
pdfFileWriter = PdfFileWriter()
numPages = pdfReader.getNumPages()
pagelist = (5, 6, 7, 8, 9, 10) # 注意第一页的index为0/列表里是需要删除的页码
for index in range(0, numPages):
if index not in pagelist:
pageObj = pdfReader.getPage(index)
pdfFileWriter.addPage(pageObj)
pdfFileWriter.write(open(outfile, 'wb'))
删除PDF页代码
于 2023-01-29 08:13:03 首次发布