An app which combines multiple Images to one single PDF file by using Python.
- 📁 Batch Process Subfolders: Automatically scans each subfolder and creates a separate PDF for each.
- 📐 Customizable Page Margins / Padding: Tailor the layout to your needs.
- 🖥️ Cross-Platform Support: Available on both macOS and Windows.
- 🖼️ One Image per Page (No Stitching): Keeps memory usage low and maintains image quality.
- 📊 Progress Bar Display: Know exactly how far along the conversion is.
| Windows (X86) | macOS (ARM64) |
|---|---|
| Portable ZIP | DMG Installer |
- Ensure images are in common formats like PNG or JPG and are sorted by filename.
- If conversion fails, double-check the folder structure and image formats.
# Data structure tree main_folder/ ├── sub_folder1/ │ ├── image01.jpg │ ├── image02.jpg │ └── ... ├── sub_folder2/ │ ├── image01.jpg │ ├── image02.jpg │ └── ...
- This app is not signed or notarized, so macOS may block it the first time you open it.
-
If you see a message saying the app “can’t be opened because it is from an unidentified developer,” follow these steps:
- Go to System Settings > Privacy & Security
- Scroll down to the section that says: “ImageToPDF was blocked from use because it is not from an identified developer”
- Click the “Open Anyway” button
- A confirmation dialog will appear – click “Open” again
-
You only need to do this once. Afterward, the app will launch normally.
Compatible Python version: >=3.13, <3.14
pyqt6
pillow
img2pdf