img2pdf.py
#!/usr/bin/env python
 
from optparse import OptionParser
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import portrait,A4 
 
parser = OptionParser()
parser.add_option("-o", "--output", dest="output",
                  help="Output filename", metavar="FILE")
(options, args) = parser.parse_args()
 
 
size = portrait(A4)
c = canvas.Canvas(options.output, pagesize=size)
width, height = size
for img in args:
    c.drawImage(img, 0, 0, width, height)
    c.showPage()
 
c.save()

thanks GomGom

Print/export