修改论文,插入了分节符导致Print to pdf出现了空白页,想要删掉pdf空白页面
先后试了pdf editor和迅捷pdf编辑器,删除个页面居然也要收费
果断选择自己写一个删除pdf指定页面的脚本:
from PyPDF2 import PdfFileReader, PdfFileWriter
ori="./ori.pdf" #源文件
out="./output.pdf" #目标文件
pdfReader = PdfFileReader(open(ori, 'rb'))
pdfFileWriter = PdfFileWriter()
numPages = pdfReader.getNumPages()
remove=(3,6,9) #要删除的页面,注意起始页为0
for index in range(0, numPages):
if index not in remove:
pageObj = pdfReader.getPage(index)
pdfFileWriter.addPage(pageObj)
pdfFileWriter.write(open(out, 'wb'))
搞定!
好棒,学到了