フォルダ内にある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() 最後にファイルを閉じるようにしましょう。
コメント