PythonのPyPDF2を使用して、複数PDFを1つに結合するコードをご紹介します。
ぜひ、お試しください。
PDFを結合:PyPDF
以下のコードを実行すると、特定フォルダにある複数PDFをすべて結合します。
import PyPDF2
import glob
import os
#対象フォルダ
current_dir= "C:/Users/admin/test/PDFファイル"
#フォルダをループする準備
files = glob.glob(current_dir+ "/*")
#結合準備
merger = PyPDF2.PdfFileMerger()
#フォルダ内のファイルをループ
for file in files:
#PDF結合
merger.append(file)
#結合後のPDFファイル名
merger.write('結合PDF.pdf')
#システムを閉じる
merger.close()
マクロ実行前
指定フォルダにPDFファイルが複数存在している状態です。
各PDFの中身は、1ページで構成されています。
コード実行後
フォルダ内のPDFファイルをすべて結合した「結合PDF.pdf」ができます。
「結合PDF.pdf」を開くと、5つのPDFが1つのファイル内に連結しています。
動作環境
Python 3.7.4
PyPDF2 1.26.0
この記事がお役に立ちますと幸いです。
【Python】ExcelをPDF保存する win32com.client使用
...
「Python2年生 スクレイピングのしくみ」
機械学習を始めたい方必見
必要最低限の文法をピックアップして解説
ネットからデータ収集を始めたい方へオススメの1冊です!
リンク