Skip to content

An app which combines multiple Images to one Pdf file by using Python

License

Notifications You must be signed in to change notification settings

SMH642800/ImageToPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageToPDF

About

An app which combines multiple Images to one single PDF file by using Python.

🚀 Features

  • 📁 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.

📦 Installation

Windows (X86) macOS (ARM64)
Portable ZIP DMG Installer

📝 Notes

  • 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  
      │   └── ...  

⚠ macOS Gatekeeper Notice

  • This app is not signed or notarized, so macOS may block it the first time you open it.

🚧 How to Open the App:

  • If you see a message saying the app “can’t be opened because it is from an unidentified developer,” follow these steps:

    1. Go to System Settings > Privacy & Security
    2. Scroll down to the section that says: “ImageToPDF was blocked from use because it is not from an identified developer”
    3. Click the “Open Anyway” button
    4. A confirmation dialog will appear – click “Open” again
  • You only need to do this once. Afterward, the app will launch normally.


Python Versions

Compatible Python version: >=3.13, <3.14

Python Package

pyqt6
pillow
img2pdf

About

An app which combines multiple Images to one Pdf file by using Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages