← Back to Open-Source PDF Software

Open-Source PDF Web App Software

Browser-based user interface, self-hosted or hosted

8 tools

Python

arXiv Vanity

Web App

Django web app (arxiv-vanity.com) that renders arXiv papers as responsive, mobile-friendly HTML web pages instead of PDF, using the companion Engrafo LaTeX-to-HTML converter to do the actual conversion; includes an arXiv scraping command and an admin interface.

Stale
Java

Eclipse BIRT

GuiWeb App

Open-source reporting and data-visualization project under the Eclipse Foundation, built around three cooperating pieces: a report design/engine/model for generating reports from arbitrary data sources, a charting module for standalone or embedded graphical visualizations, and a web viewer component for delivering interactive reports in a browser. Reports can be exported to PDF among other output formats. Widely used as the reporting layer embedded inside larger enterprise Java applications.

Python

MinerU

CliLibraryServerWeb App

Converts PDF, DOCX, PPTX, XLSX, images, and web pages into Markdown or JSON: strips headers/footers/page numbers while preserving structure, converts formulas to LaTeX and tables to HTML, OCRs scanned/garbled PDFs in 109 languages, handles single/multi-column and complex layouts (incl. cross-page table merging), and extracts images with captions. Offers CLI, FastAPI, and Gradio WebUI, plus Python/Go/TypeScript SDKs; builds on PDF-Extract-Kit's models.

Python

PAWLS

ServerWeb App

Web-based tool (built by AllenAI) for collecting human annotations on PDFs, purpose-built for academic papers but usable on any PDF collection: preprocesses PDFs into per-page token bounding boxes (optionally via GROBID), serves them in a browser viewer, assigns documents to specific annotators, enforces login/access control, and stores annotations via an API backend.

Stale
Python

PipesHub

ServerWeb App

Self-hostable enterprise search and agentic-workflow platform that unifies business data (PDF, Word, Excel, PowerPoint, and more) into a searchable knowledge layer: parses PDFs via pdfplumber, with optional Docling-based multimodal parsing and LLM-based OCR for scanned documents.

JavaScript

QuickBill

Web App

Free, registration-free invoice generator built as a React/Redux Progressive Web App: creates and live-previews invoices in the browser, then exports the result as a PDF. Works fully offline once loaded and can be installed to a device home screen like a native app, since it's a PWA rather than a server-backed service — no account, backend, or data collection involved in generating an invoice.

Stale
JavaScript

Resumake

Web App

Free, open-source tool (resumake.io) that generated LaTeX resumes from a form-based editor and rendered them to PDF, explicitly built without ads, accounts, or data collection as a reaction against resume-builder services that gate the finished PDF behind a paywall or signup. The original hosted service is no longer running, but its source is preserved on the project's v2 branch for anyone who wants to self-host or fork it.

Depreciated
Java

Stirling-PDF

Web ApiWeb App

Self-hostable PDF toolkit with 50+ tools: edit, merge, split, sign, redact, and convert PDFs; OCR scanned pages; compress files; validate signatures; apply watermarks; and automate workflows via no-code pipelines, a REST API, and webhooks. Offered as a browser-based UI, desktop client, or self-hosted server (incl. air-gapped deployment).