If you use Python 3, you can use the python module img2pdf
install it using pip3 install img2pdf
and then you can use it in a script
using import img2pdf
sample code
import os
import img2pdf
with open("output.pdf", "wb") as f:
f.write(img2pdf.convert([i for i in os.listdir('path/to/imageDir') if i.endswith(".jpg")]))
or (If you get any error with previous approach due to some path issue)
# convert all files matching a glob
import glob
with open("name.pdf","wb") as f:
f.write(img2pdf.convert(glob.glob("/path/to/*.jpg")))