【Python】複数のPDFを統合する

過去に(約一年前…)Pythonで画像からPDFを作成する方法を紹介しましたが↓

【Python】jpeg,pngなどの画像をPDF変換
久しぶりの投稿でいきなりPythonです…。 マンガを読むのが好きで、自炊本をよく作成します。 画像からpdfに変換する時は、フリーソフトを使っていましたが、 汎用性には欠けるので、今流行りのPythonを使って変換ソフトを自作しまし...

今回はPDFを統合する方法を紹介します。

スポンサーリンク

前提

Anacondaをインストールしていること

準備

必要なライブラリをAnaconda promptからインストール

pip install PyPDF2

コード

import PyPDF2,os

#複数のPDFが保存されたフォルダパス
pdf_path = r"c:/pdf/"

#統合後のPDF名
mergename = "mergepdf.pdf"

#統合するPDFの入れ物を作成
mergefile = PyPDF2.PdfFileMerger()

#入れ物にPDFを追加していく
for p in os.listdir(pdf_path):
  mergefile.append(pdf_path + p)

#統合されたPDFを保存
mergefile.write(pdf_path + mergename)
mergefile.close

まとめ

PDFを統合するのはPDFを作成するより簡単です。
ぜひやってみてください。
わからないことがあればお問い合わせください。

以上。

コメント