プログラミング

PythonでPDFを簡単に結合する方法

  • PDFを簡単に結合する方法を探している
  • 無料でPDFを結合したい。

解決策:Pythonで簡単に複数のPDFを結合できます。

ステップ1:Pythonを導入する

以下のサイトより、ソフトウェアを導入します。
https://www.python.org/downloads/windows/

記載時点での最新は【Python 3.8.2 – Feb. 24, 2020】となりましたので、最新のバージョンをクリックします。

ステップ2:PyPDF2を導入する

PythonではPDFを操作するためのライブラリを導入します。

pip install PyPDF2

ステップ3:PythonでPDFを結合するスクリプトを書く

以下のソースコードをコピーし、gattai.pyという名前で保存します。

※inpathのフォルダには、実際にPDFフォルダが配置されているパスに修正します。

#!python3
# -*- coding:utf-8 -*-

from PyPDF2 import PdfFileMerger
import glob
from datetime import datetime

#.pdfファイルのあるパスを指定
inpath = "C:/TEST/"
outpath= inpath+"test/"
file_extension="*.pdf"

#現在時間の取得
now = datetime.now().strftime("%Y%m%d-%H%M%S")

#PDF結合後のファイル名
pdf_store=now+"gattai.pdf"

#パスにあるファイルを格納
files = []
files = glob.glob(inpath+file_extension)

merger = PdfFileMerger()

#ファイルを結合
for file in files:
    merger.append(file)
merger.write(outpath+pdf_store)
merger.close()

ステップ4:PDFを結合するスクリプト(Python)を実行

コマンドプロンプトを開き、以下を実行する。

python3 gattai.py

【まとめ】PythonでPDFを簡単に結合する方法

どうしたでしょうか?
Pythonを使えば、簡単にPDFを結合することができます。
そのため、毎日決まった仕事をやらないといけない場合は、プログラミングに任せて自分は他の仕事をするという方が効率がよくなります。

この機会にプログラミングを勉強して、仕事を効率的に進めていくのは如何でしょうか?

もしも少しでもプログラミングに興味を持たれたら、こちらの記事も合わせて読んでみてください。

プログラミングを学ぶメリットとデメリットとは? そんな悩みはありませんでしょうか? この記事では、そんなプログラムを学ぶ際のメリットとデメリットを紹介させて頂きます。結論...
ABOUT ME
みるみる
【日々人生をおもしろくするには!?】をモットーに生きてます。 30代中盤のIT企業に勤めるサラリーマンです。 『メンタル』:心理学や実生活で役立つこと。 『IT』:効率化やITを使った自動化・手間の削減 『ダイエット』:細マッチョを目指して、健康的に食事と運動を。