用Python切割PDF代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from PyPDF2 import PdfFileWriter, PdfFileReader
# 读入文件
pdf_file = PdfFileReader(open("full.pdf", "rb"))
# sp - 开始页(包含); ep - 结束页(包含)
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()
# 例如截取第2到6页(包含)
save_selected_pages(2, 6, pdf_file, "1.pdf")
本文介绍了一种使用Python的PyPDF2库来切割PDF文件的方法。通过定义一个函数save_selected_pages,可以指定从哪一页开始,到哪一页结束进行切割,并将切割后的页面保存为新的PDF文件。
1314

被折叠的 条评论
为什么被折叠?



