【PYTHONメモ】フォルダ内のPDFファイルを結合

PYTHON

フォルダ内にある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
スポンサーリンク
シェアする
フォローする

コメント

タイトルとURLをコピーしました