我想要一个多页的pdf文件,并每页创建单独的pdf文件。

我已经下载了reportlab并浏览了文档,但是它似乎是针对pdf生成的。我还没有看到有关处理PDF文件本身的任何信息。

有没有一种简单的方法可以在python中做到这一点?

最佳答案

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)

等等。

关于python - 使用python将多页pdf文件拆分为多个pdf文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/490195/

10-10 07:26