ermutuxia

2021-09-08   阅读量: 129

如何用python把pdf文件中的一部分页,拆出来作为一个新的pdf,pdf拆分

现在想把一个已有的页数比较多的pdf文件里面部分页拆出来,作为一个新的pdf文件,市面上一些软件收费或者需要下载安装就不太方便,既然我们会了python,只要装了相关包,直接写代码就可以了,这样更加灵活,也能加方便

0.0000 0 2 关注作者 收藏

评论(2)

ermutuxia
2周前

image.png

0.0000 0 0 回复
ermutuxia
2周前
#pip install PyPDF2  -i https://pypi.douban.com/simple



from PyPDF2 import PdfFileWriter, PdfFileReader

inputpdf = PdfFileReader(open(r"F:\原文件.pdf", "rb"))
#把第七、八页的内容拆出来作为一个pdf
#open函数中的第二个参数取ab,其中a的意思表示在原文件末尾以追加的方式写入内容,b表示binary mode
output = PdfFileWriter()
for i in range(7,9):
    output.addPage(inputpdf.getPage(i))
with open(r"F:\拆分文件.pdf", "ab") as outputStream:
        output.write(outputStream)


0.0000 0 0 回复

推荐课程