ライブラリのインストール
pip install img2pdf
スクリプト
拡張子をpngで指定しているが、jpgに変えれば動く。
import os
import img2pdf
from PIL import Image
if __name__ == '__main__':
print('画像を結合したい対象ディレクトリを入力してください')
img_Folder = input('>> ')
#末尾のスラッシュ有無を確認し、スラッシュを付与
if(img_Folder[-1:]!="\\"):
img_Folder=img_Folder + '\\'
print(img_Folder)
pdf_FileName = img_Folder + 'output.pdf' # 出力するPDFの名前
extension = ".png"
with open(pdf_FileName,"wb") as f:
f.write(img2pdf.convert([Image.open(img_Folder+j).filename for j in os.listdir(img_Folder)if j.endswith(extension)]))