Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MassForge-PDF 📄🛠️

Read this in: English | Türkçe

License: MIT Python UI

MassForge-PDF is a powerful, native desktop application for organizing and converting PDF files. Built with Python and CustomTkinter, it provides a modern, fast, and secure drag-and-drop environment to manipulate documents entirely offline—no cloud uploads or subscriptions required.

Available natively in both English and Turkish.

✨ Features

📁 Organize Tools

  • Merge PDF: Combine multiple PDF files into a single document with drag-and-drop reordering.
  • Split PDF: Separate a large PDF into multiple files using specific page ranges (e.g., 1-4, 7-9).
  • Remove Pages: Target and delete specific pages from a document.
  • Extract Pages: Pull out exact pages to create a new, refined PDF.
  • Add Page Numbers: Stamp dynamic page numbers with customizable positioning and margins.

🔄 Conversion Tools

  • Images to PDF: Compile .jpg, .jpeg, and .png files into a single PDF document.
  • Word to PDF: Native, automated .docx and .doc conversion.
  • PowerPoint to PDF: Native, automated .pptx and .ppt conversion.
  • Excel to PDF: Native, automated .xlsx, .xls, and .csv conversion.

📸 Preview

Organize Tools

MassForge-PDF Organize Tools

Conversion Tools

MassForge-PDF Conversion Tools

Extract Feature

MassForge-PDF Extract Feature

📥 Installation & Usage

Option 1: Standalone Executable (Recommended)

You do not need Python installed to use MassForge-PDF.

  1. Go to the Releases page.
  2. Download the .exe file for your preferred language (MassForge-PDF-v1.0.0-EN.exe or MassForge-PDF-v1.0.0-TR.exe).
  3. Double-click to run.

Option 2: Running from Source

If you prefer to run the script directly:

  1. Clone the repository:
    git clone [https://github.com/klausimon/MassForge-PDF.git](https://github.com/klausimon/MassForge-PDF.git)
    cd MassForge-PDF
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run the application:
    python main.py      # For English
    python maintr.py    # For Turkish

⚠️ Requirements for Native Conversion

The Word, PowerPoint, and Excel conversion tools utilize Windows COM automation to communicate directly with Microsoft Office.

  • You must be on a Windows OS.
  • You must have a local installation of Microsoft Office (Word, PowerPoint, Excel) for these specific tools to function. All other features (Merge, Split, Images to PDF, etc.) work universally.

👨‍💻 Author

Ataberk Susam GitHub: @klausimon

📄 License

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

About

A native, offline desktop application built with Python and CustomTkinter for bulk PDF manipulation and format conversion.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages