Skip to content

πŸ”„ A sleek and beginner-friendly Python GUI app to merge multiple PDF files with PyQt5. Drag, drop, and combine PDFs instantly β€” no coding required!

License

Notifications You must be signed in to change notification settings

Rumaisas-islam/pdf-merger-gui-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PDF Merger Banner

🧾 PDF Merger GUI App

A clean and user-friendly PDF merger desktop app built with Python, PyQt5, and PyPDF2.
Easily merge multiple PDF files with a simple graphical interface!

GitHub stars GitHub forks GitHub license Made with Python


πŸ’‘ Features

  • πŸ“‚ Select and arrange multiple PDF files
  • βž• Merge all selected PDFs into one file
  • πŸ’Ύ Save merged output anywhere on your computer
  • πŸ–±οΈ Easy-to-use drag & browse interface
  • ⚠️ Error handling for missing or invalid files
  • 🧠 Beginner-friendly GUI project

πŸš€ Getting Started

1. Clone the Repository

git clone https://github.com/Rumaisas-islam/pdf-merger-gui.git
cd pdf-merger-gui

2. Install Dependencies

pip install -r requirements.txt

3. Run the Application

python pdf_merger_gui.py

πŸ“ Project Structure

pdf-merger-gui/
β”œβ”€β”€ banner.png                 # Banner image for README
β”œβ”€β”€ LICENSE                    # MIT License
β”œβ”€β”€ README.md                  # Project README
β”œβ”€β”€ pdf_merger_gui.py          # Main Python GUI script (Tkinter)
β”œβ”€β”€ requirements.txt           # Required dependencies
β”œβ”€β”€ test/                      # Folder for test scripts
β”‚   └── test_merger.py         # Test for merge functionality
└── .gitignore                 # Files to ignore in git

πŸ› οΈ Tech Stack

  • Python 3.x
  • PyQt5 (GUI)
  • PyPDF2 (PDF handling)

πŸ“œ License

This project is licensed under the MIT License.


πŸ™‹β€β™€οΈ About the Author

Hi, I'm Rumaisa,

  • 🎨 Illustrator turned Python Developer
  • πŸ’» Passionate about GUI apps and creative coding
  • πŸ‡΅πŸ‡° From Pakistan | πŸ€– Dreaming of building AI apps soon, InshaAllah!

If you like this project, give it a ⭐ on GitHub and share it with others!

About

πŸ”„ A sleek and beginner-friendly Python GUI app to merge multiple PDF files with PyQt5. Drag, drop, and combine PDFs instantly β€” no coding required!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages