Free Image to PDF Packer (Python)
What this is
A Python command-line tool that packs images into one A4 PDF, one image per page. For freelancers sending photo sets, scans or portfolios as a single PDF.
Free in full — download it and use it on your own freelance work.
User manual
- Put the images you want in one folder.
- Run: python3 pack_images.py photos/ --out pack.pdf
- Open pack.pdf and check each image is on its own A4 page.
- Rename the PDF to something your client will recognise.
- Send the single PDF instead of many separate images.
Requirements
Python 3.8 or later with fpdf2 and Pillow installed.
Download details
Format: Python script
What is inside: pack_images.py (uses fpdf2, installed in this environment), README.txt.
This download is one ZIP containing the Python file plus the README. Unzip it, then run the tool with Python 3 — the README inside the zip gives the exact command.
Download free — image-to-pdf-packer.zip (1.1 KB)
- image-to-pdf-packer.zip — 1.1 KB
Questions
What image types work?
JPEG and PNG images. PNG images are converted through the tool's image handling so they embed correctly.
How many images can it pack?
As many as fit in the folder. Each image gets its own A4 page, scaled to fit.