ronnym82/open-source-pdf-editor — explained in plain English
Analysis updated 2026-05-18
View, edit, and print PDF files fully offline on Windows without a subscription.
Edit text and images directly on a PDF page instead of only adding annotations.
Merge, split, reorder, rotate, and delete pages across one or more PDF files.
Search and extract text from scanned PDFs using the built-in OCR.
| ronnym82/open-source-pdf-editor | 1ncendium/aibuster | aaronmayeux/ha-hurricane-tracker | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | ops devops | general |
Figures from each repo's GitHub metadata at analysis time.
The prebuilt installer needs no setup, running from source requires Python, PySide6, and Tesseract for OCR features.
PDF Editor is a free, open source desktop application for Windows that lets people view and edit PDF files without an internet connection, an account, or a subscription. It opens PDFs in tabs, lets users zoom and navigate pages, print, and browse a thumbnail sidebar. Beyond viewing, it can actually change the existing text and images on a page rather than only adding annotations on top, which the project describes as real in place editing. Documents open in a read only mode by default, and a toggle switches into an edit mode where editable text and images are outlined so it is clear what can be changed. In edit mode a user can click text to edit a line or paragraph, drag images to move or resize them, delete images, and set font, size, color, bold, italic, underline, and other text styling down to a single character. Every edit can be undone through a per document undo and redo history. The app also supports page level actions like rotating, deleting, reordering, inserting pages from another file, merging multiple PDFs together, and splitting a document into page ranges. For scanned documents or PDFs that have no selectable text layer, the app includes built in OCR powered by a bundled Tesseract engine, letting users search and extract text from those pages on demand without permanently writing that text back into the file. The project ships a few sample PDF files for trying out its editing and OCR features. The application is built with Python, the PyMuPDF library for reading and rendering PDFs, and PySide6 for its user interface, and is packaged into a standalone Windows build with PyInstaller. It is released under the AGPL 3.0 license, and prebuilt Windows installers are available on the project's releases page. The developer notes that form filling, digital signatures, and full text reflow are intentionally not supported.
A free, open-source, offline PDF viewer and editor for Windows that supports real text and image editing plus built-in OCR.
Mainly Python. The stack also includes Python, PyMuPDF, PySide6.
You can use, modify, and share this freely, but any modified version you distribute, including over a network, must also be open source under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.