Website: redmanxp.github.io/SimplePDF-OSS · Support: ko-fi.com/redmanxpdev
Not just a PDF editor — a private workspace for PDFs, images, Outlook emails, Office documents, OCR, and organization, end to end.
📄 PDFs · 🖼 Images · 📧 Outlook (.msg) · 📑 Office · 🔍 OCR · ✂️ Redaction · 🔒 Privacy-first · 🐳 Docker Ready
Open source (MIT). Your files stay on your server — no cloud upload.
| Area | What you get |
|---|---|
| Import | PDF, JPG/PNG, Outlook .msg, Word DOC/DOCX, RTF, ODT, TXT/CSV/LOG/MD |
| Outlook → PDF | .msg with formatting + attachments merged into the queue |
| Organize | Drag & drop, reorder, merge mixed types, page-by-page control |
| Edit | Rotate, delete, crop, redact (white-out), zoom, fullscreen editor |
| OCR | Page or full document, searchable PDF, deskew, configurable language |
| Optimize | Grayscale, blank-page cleanup, edge / border trim |
| Export | Merged PDF, split by ranges, download or browser Save As |
| Privacy | 100% self-hosted; ideal for intranet / regulated teams |
| Dashboard | Merge queue | Editor |
|---|---|---|
![]() |
![]() |
![]() |
| OCR | Settings | Document flow |
|---|---|---|
![]() |
![]() |
![]() |
More on the project website.
Most tools only touch PDFs. Simple PDF is a document workspace: it covers the flow before the final file — Outlook mail with attachments, Office docs, scans, and images — then merge, clean, OCR, redact, and export in one place.
Built for privacy-first self-hosting (offices, healthcare, accounting, legal, public administration).
- Docker (recommended), or
- Python 3.12 + Tesseract (
eng/spaas needed) + LibreOffice Writer (for Office uploads)
cp .env.example .env
# Optional: PDF_EDITOR_SECRET_KEY, PDF_EDITOR_OCR_LANG=eng, PDF_EDITOR_OCR_MAX_CONCURRENT=1See docs/INSTALL.md for bare-metal / systemd notes.
git clone https://github.com/redmanxp/SimplePDF-OSS.git
cd SimplePDF-OSS
cp .env.example .env
docker compose up --buildHealth: http://localhost:8080/api/health
Dev bind-mounts (live UI/code):
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build- Stronger multi-user auth / reverse-proxy SSO notes
- PDF.js text selection after OCR
- Undo; blank / insert page
- Compression profiles on save
- Stamps / image signature
- Excel / PowerPoint → PDF; EML in addition to MSG
- Concurrent job limits UI / busy-server messaging polish
Discuss ideas in GitHub Discussions.
See CONTRIBUTING.md. Bug reports and feature ideas welcome via Issues or Discussions (Ideas / Feature Requests / Q&A / Showcase).
If Simple PDF helps your team, consider supporting development:
ko-fi.com/redmanxpdev · Sponsor button on this repository (Ko-fi)
Your support helps documentation, hosting, and new features.
Docs: Install · Features · Architecture · User manual (EN) · Manual de usuario (ES) · Changelog
Español: README in English on purpose (public / GitHub). Manual: docs/MANUAL_USUARIO.md.







