logo
icon

Stirling-PDF

Stirling-PDF is a self-hosted PDF toolbox with 50+ operations — merge, split, compress, convert, OCR, sign, watermark, and more. Runs entirely in your browser with no data sent externally. Java/Spring Boot backend.

template cover
Deployed1 times
Publisherfuturize.rush
Created2026-03-28
Services
service icon
Tags
ToolPDF

Stirling-PDF

A self-hosted web-based PDF toolbox with 50+ operations. All PDF processing happens on your server — no files are sent to external services.

What You Can Do After Deployment

Visit your domain and start using PDF tools immediately — no login or setup required by default.

Page operations: Merge multiple PDFs, split by pages or bookmarks, rotate, reorder, extract, or remove pages. Create booklets or multi-page layouts.

Conversion: Convert between PDF and images, Word (DOCX), Excel (XLSX), PowerPoint, and HTML. Supports 50+ file formats.

Security: Add or remove passwords, encrypt/decrypt, digitally sign, redact sensitive content, add watermarks, and sanitize metadata.

OCR: Extract text from scanned PDFs using Tesseract OCR. Additional language packs can be added to the tessdata volume.

Editing: Add images, edit text, fill forms, view and add comments, compare two PDFs side by side.

Automation: Chain multiple operations with the Multi-Tool Workbench. REST API available at /swagger-ui/index.html for programmatic access.

Configuration

  • Authentication: Set SECURITY_ENABLELOGIN to true to require login (default admin credentials: admin / stirling — change immediately)
  • File size limit: Default max upload is 2 GB (adjustable via SYSTEM_MAXFILESIZE)
  • Language: Set SYSTEM_DEFAULTLOCALE (e.g., zh-TW, ja-JP, en-GB)
  • OCR languages: Add Tesseract language packs to the tessdata volume

License

AGPL-3.0 — GitHub