Stirling-PDF

Stirling-PDF — One-Click Install

Powerful locally hosted web based PDF manipulation tool.

Why install Stirling-PDF with Web.Casa?

One-Click Deploy

No manual Docker Compose needed. Web.Casa configures and starts everything.

Auto HTTPS

Caddy auto-provisions SSL certificates. Reverse proxy works out of the box.

Unified Management

Monitoring, backups, updates, logs — manage all apps from one panel.

How to Install

Install Web.Casa first, then one-click install this app from the App Store.

App Info

Version
2.5.3
Author
Frooodle
Default Port
8234


Stirling-PDF

This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs.

Stirling PDF makes no outbound calls for any record keeping or tracking.

All files and PDFs are either purely client side, in server memory only during the execution of the task or within a temporay file only for execution of the task. Any file which has been downloaded by the user will have already been deleted from the server by that time.

Feel free to request any features or bug fixes either in github issues or our Discord

Features

  • Full interactive GUI for merging/splitting/rotating/moving PDFs and their pages.
  • Split PDFs into multiple files at specified page numbers or extract all pages as individual files.
  • Merge multiple PDFs together into a single resultant file
  • Convert PDFs to and from images
  • Reorganize PDF pages into different orders.
  • Add/Generate signatures
  • Format PDFs into a multi-paged page
  • Scale page contents size by set %
  • Adjust Contrast
  • Crop PDF
  • Auto Split PDF (With physically scanned page dividers)
  • Flatten PDFs
  • Repair PDFs
  • Detect and remove blank pages
  • Compare 2 PDFs and show differences in text
  • Add images to PDFs
  • Rotating PDFs in 90 degree increments.
  • Compressing PDFs to decrease their filesize. (Using OCRMyPDF)
  • Add and remove passwords
  • Set PDF Permissions
  • Add watermark(s)
  • Convert Any common file to PDF (using LibreOffice)
  • Convert PDF to Word/Powerpoint/Others (using LibreOffice)
  • Convert HTML to PDF
  • URL to PDF
  • Extract images from PDF
  • Extract images from Scans
  • Add page numbers
  • Auto rename file by detecting PDF header text
  • OCR on PDF (Using OCRMyPDF)
  • PDF/A conversion (Using OCRMyPDF)
  • Edit metadata
  • Dark mode support.
  • Custom download options (see here for example)
  • Parallel file processing and downloads
  • API for integration with external scripts

For a overview of the tasks and the technology each uses please view groups.md Hosted instance/demo of the app can be seen here hosted by the team at adminforge.de

Technologies used

  • Spring Boot + Thymeleaf
  • PDFBox
  • IText7
  • LibreOffice for advanced conversions
  • OcrMyPdf
  • HTML, CSS, JavaScript
  • Docker
  • PDF.js
  • PDF-LIB.js

FAQ

Can I install Stirling-PDF on Web.Casa?

Yes, Stirling-PDF is available in the Web.Casa App Store. You can install it with one click from the Web.Casa panel — no need to manually write Docker Compose files or configure reverse proxies.

How do I install Stirling-PDF on Web.Casa?

First install Web.Casa with curl -fsSL https://get.web.casa | bash, then search for "Stirling-PDF" in the App Store and click install. Web.Casa automatically configures the Docker container, assigns ports, and sets up a Caddy reverse proxy.

What is the default port for Stirling-PDF on Web.Casa?

The default port for Stirling-PDF on Web.Casa is 8234. You can bind it to a custom domain through Web.Casa's Caddy reverse proxy, which automatically provisions HTTPS certificates.

Does Stirling-PDF get automatic HTTPS after installation?

Yes. Web.Casa is built on Caddy, so after installing the app, simply bind a domain and Caddy will automatically provision and renew SSL certificates via Let's Encrypt — no manual configuration needed.

How do I back up Stirling-PDF data?

Web.Casa has a built-in backup plugin that supports automatic backups of Stirling-PDF data to local storage, S3, WebDAV, or SFTP. You can configure scheduled snapshots and retention policies to keep your data safe.