/PDFPyMerger

Primary LanguagePythonMIT LicenseMIT

Logo

PDFPyMerger

PDFPyMerger is a Python application designed to merge multiple PDF files into a single document with a user-friendly GUI built using PyQt5. It also provides the ability to protect the merged PDF file with a password.

GitHub repo size GitHub issues GitHub stars GitHub forks

Features

  • Merge PDF Files: Seamlessly combine multiple PDF documents into a single file.
  • Password Protection: Secure the merged PDF file by adding a password to restrict access.
  • Intuitive User Interface: The GUI provides an intuitive and user-friendly experience, making it easy for users to navigate and use the application.
  • Customizable Merge Options: Users can select and arrange PDF files in the desired order before merging.
  • Cross-Platform Compatibility: PDFPyMerger is built using Python, ensuring compatibility with Windows, macOS, and Linux operating systems.

Installation

To use PDFPyMerger, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/farzadasgari/PDFPyMerger.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python PDFPyMerger.py

Usage

  1. Launch the application by running PDFPyMerger.py.
  2. Click on the "Add" button to select the PDF files you want to merge.
  3. Arrange the files in the desired order using the "Move Up" and "Move Down" buttons.
  4. Optionally, set a password for the merged PDF file.
  5. Click on the "Merge PDFs" button to combine the selected files into a single PDF document.
  6. Choose the destination folder to save the merged PDF file.
  7. Click "Save" to complete the merging process.

Contributing

Contributions are welcome! Please feel free to fork the repository and submit pull requests to suggest improvements or additional features.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Contact

For any inquiries or feedback, please contact std_farzad.asgari@alumni.khi.ac.ir or farzad.developer13@gmail.com.

🔗 Links

portfolio

Google Scholar Badge

ResearchGate Badge

linkedin