标题:
[问题求助]
python如何批量切割pdf
[打印本页]
作者:
netdzb
时间:
2020-12-2 09:17
标题:
python如何批量切割pdf
本帖最后由 netdzb 于 2020-12-2 11:05 编辑
原始文件有1526页。
1-255 第一本
256-509 第二本
510-763 第三本
764-1017 第四本
1018-1271 第五本
1272-1526 第六本
要求一次输出
output-01.pdf,output-02.pdf......output-06.pdf
下面的代码只能切割输出一个pdf文档,
# -*- coding: UTF-8 -*-
from PyPDF2 import PdfFileWriter, PdfFileReader
# 开始页
start_page = 1271
# 截止页
end_page = 1526
output = PdfFileWriter()
pdf_file = PdfFileReader(open("lili.pdf", "rb"))
pdf_pages_len = pdf_file.getNumPages()
# 保存input.pdf中的1-5页到output.pdf
for i in range(start_page, end_page):
output.addPage(pdf_file.getPage(i))
outputStream = open("output.pdf", "wb")
output.write(outputStream)
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2