当前位置:  开发笔记 > 编程语言 > 正文

用python将多页pdf文件拆分成多个pdf文件?

如何解决《用python将多页pdf文件拆分成多个pdf文件?》经验,为你挑选了1个好方法。

我想采用多页pdf文件,并在每页创建单独的pdf文件.

我已经下载了reportlab并浏览了文档,但它似乎是针对pdf生成的.我还没有看到任何关于自己处理PDF文件的事情.

在python中有一个简单的方法吗?



1> user26294..:
from PyPDF2 import PdfFileWriter, PdfFileReader

inputpdf = PdfFileReader(open("document.pdf", "rb"))

for i in range(inputpdf.numPages):
    output = PdfFileWriter()
    output.addPage(inputpdf.getPage(i))
    with open("document-page%s.pdf" % i, "wb") as outputStream:
        output.write(outputStream)

等等


@ user26294:您应该更新代码以使用PyPDF2,它是pyPdf的主动维护后继者.只需用`from PyPDF2 import ...`替换`from pyPdf import ...`.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有