Read this in: English | Türkçe
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.
- 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.
- Images to PDF: Compile
.jpg,.jpeg, and.pngfiles into a single PDF document. - Word to PDF: Native, automated
.docxand.docconversion. - PowerPoint to PDF: Native, automated
.pptxand.pptconversion. - Excel to PDF: Native, automated
.xlsx,.xls, and.csvconversion.
You do not need Python installed to use MassForge-PDF.
- Go to the Releases page.
- Download the
.exefile for your preferred language (MassForge-PDF-v1.0.0-EN.exeorMassForge-PDF-v1.0.0-TR.exe). - Double-click to run.
If you prefer to run the script directly:
- Clone the repository:
git clone [https://github.com/klausimon/MassForge-PDF.git](https://github.com/klausimon/MassForge-PDF.git) cd MassForge-PDF - Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py # For English python maintr.py # For Turkish
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.
Ataberk Susam GitHub: @klausimon
This project is licensed under the MIT License - see the LICENSE file for details.


