Menu

Tree [c3fbb7] main /
 History

HTTPS access


File Date Author Commit
 LICENSE 2025-03-20 Pradeep Dilip Mokashi Pradeep Dilip Mokashi [943846] Initial commit
 Pdf_Tools.py 2025-03-20 Pradeep Dilip Mokashi Pradeep Dilip Mokashi [65e86a] pdf version 1 updated
 README.md 2025-03-20 Pradeep Dilip Mokashi Pradeep Dilip Mokashi [c3fbb7] Update README.md

Read Me

PDF Toolkit

A desktop application built with Python and Tkinter for managing PDF files. The toolkit includes various PDF manipulation features like merging, splitting, converting images to PDFs, removing pages, and adding signatures.


Features

✅ Image to PDF

  • Convert multiple image files into a single PDF.
  • Supports formats: JPG, JPEG, PNG, BMP, TIFF.

✅ PDF Merger

  • Merge multiple PDF files into one.
  • Reorder PDF files before merging.

✅ PDF Splitter

  • Split PDF files by range or into individual pages.

✅ Page Remover

  • Remove specific pages from a PDF.

✅ Fill & Sign

  • Add text and signature to a PDF.
  • Preview the PDF and adjust signature position.

Installation

1. Clone the repository:

git clone https://github.com/PolyMokashi/Pdf-Toolkit.git
cd Pdf-Toolkit

2. Create a virtual environment and activate it:

python -m venv venv
source venv/bin/activate    # On Windows use: .\venv\Scripts\activate

3. Install dependencies:

pip install -r requirements.txt

Usage

  1. Run the application:
python Pdf_Tools.py
  1. Use the tab-based interface to access different features:
  2. Image to PDF – Convert images to PDF.
  3. PDF Merger – Merge multiple PDFs.
  4. PDF Splitter – Split a PDF file.
  5. Page Remover – Remove specific pages from a PDF.
  6. Fill & Sign – Add text and signatures to PDFs.

Dependencies

  • tkinter
  • Pillow
  • PyPDF2
  • fitz (PyMuPDF)

Install them using:

pip install tkinter pillow pypdf2 pymupdf

Screenshots

(Add screenshots here)


Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit changes (git commit -m 'Add feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License.


Author

Pradeep Dilip Mokashi


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.