1 · Setup.exe (recommended)
- Open the latest GitHub release
- Download
PDFMaster-*-Setup.exefrom the latest release - Run the installer (Start Menu + desktop shortcut)
- Launch PDFMaster and press Ctrl+O
PDFMaster is a native desktop viewer and editor with a commercial ribbon workspace, multi-document tabs, and tools for search, OCR, security, and batch work. Your files stay on your machine.
Pick the path that matches how you ship software on Windows. All paths open the same application.
PDFMaster-*-Setup.exe from the latest releasePDFMaster-*-win64.zipPDFMaster.exe — no install requiredgit clone https://github.com/Remo-Consultants/pdfmaster.git
cd pdfmaster
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python -m src.main
pip install pyinstaller
python installer/build_installer.py --clean --nsis
Needs NSIS for Setup.exe. Outputs land in dist/.
One composition: ribbon, document tabs, continuous pages, and focused docks.
Home, Markup, Edit, Organize, View. Open several PDFs; each tab keeps zoom, page, and undo history.
Text markup, notes, pen, shapes, watermarks, stamps, find/replace, forms, flatten, and true redaction — with undo.
Document search, OCR, batch jobs, text compare against another PDF, and a desktop PDF/A declaration check.
UI never talks to PyMuPDF directly. Document owns the open handle; processors and services mutate under lock.
Full list lives in the repository README. These get you productive immediately.
| Action | Shortcut |
|---|---|
| Open / Save | Ctrl+O / Ctrl+S |
| Search document | Ctrl+F |
| Extract text panel | Ctrl+T |
| OCR scanned pages | Ctrl+Shift+T |
| Thumbnails / Properties | F9 / F10 |
| Undo / Redo | Ctrl+Z / Ctrl+Y |