Browse Source

App Submission: Stirling PDF (#1111)

Co-authored-by: nmfretz <nmfretz@gmail.com>
main
Josua Frank 7 months ago
committed by GitHub
parent
commit
081fef41fa
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 0
      stirling-pdf/data/configs/.gitkeep
  2. 0
      stirling-pdf/data/logs/.gitkeep
  3. 0
      stirling-pdf/data/tessdata/.gitkeep
  4. 25
      stirling-pdf/docker-compose.yml
  5. 60
      stirling-pdf/umbrel-app.yml

0
stirling-pdf/data/configs/.gitkeep

0
stirling-pdf/data/logs/.gitkeep

0
stirling-pdf/data/tessdata/.gitkeep

25
stirling-pdf/docker-compose.yml

@ -0,0 +1,25 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: stirling-pdf_app_1
APP_PORT: 8080
PROXY_AUTH_WHITELIST: "/api/*"
app:
image: frooodle/s-pdf:0.25.0@sha256:2c67c213b1622abc613294f4883a7c9792d0bd1e566ab7960b48d0924f052b8a
# Stirling PDF does not work with a custom user
#user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
volumes:
# Required for extra OCR languages
- ${APP_DATA_DIR}/data/tessdata:/usr/share/tessdata
- ${APP_DATA_DIR}/data/configs:/configs
- ${APP_DATA_DIR}/data/logs:/logs
environment:
# Not needed as Umbrel authenticates the user
DOCKER_ENABLE_SECURITY: false
INSTALL_BOOK_AND_ADVANCED_HTML_OPS: true
LANGS: ALL

60
stirling-pdf/umbrel-app.yml

@ -0,0 +1,60 @@
manifestVersion: 1
id: stirling-pdf
name: Stirling PDF
tagline: Merge, split, rotate, and convert PDFs with ease
category: files
version: "0.25.0"
port: 27829
description: >-
Stirling PDF is a robust, locally hosted web-based PDF manipulation tool that offers a comprehensive set of features to address
all your PDF requirements. It allows you to perform various operations on PDF files, including splitting, merging, converting,
reorganizing, adding images, rotating, compressing, and more. All operations are performed locally, ensuring the utmost privacy
and security of your files.
⚠️ Note
After installation, Stirling PDF takes a few minutes to start up. Please be patient and wait for the app to download packages and fonts.
📄 Page Operations
Stirling PDF provides a full interactive GUI for merging, splitting, rotating, and moving PDFs and their pages. You can view and
modify multi-page PDFs with custom viewing, sorting, and searching options. On-page edit features like annotation, drawing, and
adding text and images are also available. You can also reorganize PDF pages into different orders, rotate PDFs in 90-degree
increments, and remove pages.
🔄️ Conversion Operations
Convert PDFs to and from images, convert any common file to PDF, and convert PDF to Word, PowerPoint, and other formats. You can
also convert HTML, URLs, and Markdown to PDF.
🛡️ Security & Permissions
Add and remove passwords, change or set PDF permissions, add watermarks, certify or sign PDFs, sanitize PDFs, and auto-redact text
for enhanced security.
🛠️ Other Operations:
Add, generate, or write signatures, repair PDFs, detect and remove blank pages, compare two PDFs and show differences in text, add
images to PDFs, compress PDFs to decrease their filesize, extract images from PDF, add page numbers, perform OCR on PDF, convert PDF/A,
edit metadata, flatten PDFs, and get all information on a PDF to view or export as JSON.
developer: Stirling Tools
website: https://stirlingtools.com/
submitter: Sharknoon
submission: https://github.com/getumbrel/umbrel-apps/pull/1111
repo: https://github.com/Stirling-Tools/Stirling-PDF
support: https://github.com/Stirling-Tools/Stirling-PDF/discussions
gallery:
- 1.png
- 2.png
- 3.png
- 4.png
- 5.png
releaseNotes: ""
dependencies: []
path: ""
Loading…
Cancel
Save