热线电话:13121318867

登录
2021-09-08 阅读量: 2455
如何用python把pdf文件中的一部分页,拆出来作为一个新的pdf,pdf拆分

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

0.1091
3
关注作者
收藏
评论(2)

发表评论
ermutuxia
2021-09-08

image.png

0.0000 0 0 回复
ermutuxia
2021-09-08
#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 回复