1. ホーム
  2. python

[解決済み] python で複数ページの pdf ファイルを複数の pdf ファイルに分割する?

2023-04-17 11:57:04

質問

複数ページのpdfファイルを取り出して、ページごとに別々のpdfファイルを作りたいのですが。

私は、ダウンロードした レポートラボ をダウンロードし、ドキュメントを閲覧しましたが、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)

など