使用Python自定义页数分割PDF文件
2020-12-13 05:00
标签:相关 page splitter http bsp tps get file ofo 需求: 环境准备: 1、Pyhon3以上+PyPDF2 2、代码与需要分割的PDF放在同一目录下 代码如下(简版): 过程中遇到的问题: 1、PdfReadError: File has not been decrypted 参考链接:https://blog.csdn.net/xunmengpiaoyun/article/details/83146125 相关链接:https://blog.csdn.net/Leafage_M/article/details/79705731 使用Python自定义页数分割PDF文件 标签:相关 page splitter http bsp tps get file ofo 原文地址:https://www.cnblogs.com/jzhg/p/11128109.htmlfrom PyPDF2 import PdfFileReader, PdfFileWriter
def pdf_splitter(path,start,end):
fname = os.path.splitext(os.path.basename(path))[0]
pdf = PdfFileReader(path)
pdf_writer = PdfFileWriter()
output_filename = ‘{}_page_{}.pdf‘.format(start,end)
for page in range(start,end):
pdf_writer.addPage(pdf.getPage(page))
print(page)
with open(output_filename,‘wb‘) as out:
pdf_writer.write(out)
print(‘Created:{}‘.format(output_filename))
start = 731
end = 755
path = ‘2.pdf‘
pdf_splitter(path,start,end)
解决方案:
上一篇:python random 模块