フォルダ内にあるPDFファイルを結合して一つのPDFファイルにするの方法です。
プログラムコード
import os
from PyPDF2 import PdfMerger
folder_a = 'C:/Labo/pdf/'
list1 = os.listdir(folder_a)
pdfiles = PdfMerger()
for i in list1:
singlefile = folder_a + i
pdfiles.append(singlefile)
pdfiles.write(folder_a + "files.pdf")
pdfiles.close()
コード解説
os.listdir(folder_a) は フォルダ folder_a 内のファイルをリスト化します。
PdfMerger() は 結合するPDFファイルの入れ物を定義します。
pdfiles.append(singlefile) はフォルダ内のPDFを追加していきます。
pdfiles.write(folder_a + “files.pdf”) PDFファイルの入れ物をファイルに出力するコードになります。
pdfiles.close() 最後にファイルを閉じるようにしましょう。

![スッキリわかるPython入門 第2版 (スッキリわかる入門シリーズ) [ 国本 大悟 ]](https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/6366/9784295016366_1_4.jpg?_ex=128x128)
コメント