Ich war auf der Suche nach einem schönen Self-Hosted Tool, um meine durchlaufenden PDF-Dateien zu ändern und bearbeiten. Und ich meine alles Mögliche, also Unterschreiben, zusammenfügen, Wasserzeichen hinzufügen, sortieren, Blätter Löschen und mit OCR Texte erkennen.

Stirling-PDF ist eben genau das Tool, was alle diese Anforderungen erfüllt und dazu auch noch bei mir in meiner eigenen Dockerumgebung läuft. Das heißt auch keiner meiner Daten fließt über das Internet zu einem Dritten, der womöglich diese Daten auch noch speichert und weiter verwendet.

StirlingPDF Funktionen
StirlingPDF Funktionen

Was kann Stirling-PDF denn alles?

Ich hebe einfach mal meine eigenen Highlights hervor, denn Stirling-PDF kann unheimliche viele Optionen mit den Dateien ausführen.

PDF Unterschreiben mit Stirling-PDF

Andauernd muss ich PDFs unterzeichnen und das geht nicht mal eben so. Mit besagtem Tool muss ich die Datei nur hochladen und kann dann entweder eine Unterschrift von mir hochladen oder in einem Feld unterzeichnen oder digital eine Unterschrift erzeugen lassen.
Diese kann dann frei verschoben werden, dorthin wo das passende Feld in der Datei ist. Fertig.

PDF Dateien zusammenfügen

Noch viel häufiger muss man mehrere PDF-Dateien zusammenfügen und diese als einzelne Datei irgendwo hochladen oder hin versenden. Auch das ist hier problemlos möglich. Wenn du jetzt dann auch noch überflüssige Seiten entfernen willst, bist du auch hier richtig.

Stirling-PDF für das Büro

Gerade in Büros wird unheimlich viel mit Dateien gearbeitet und unter anderem auch eben viel mit PDFs. Wenn man einmal gesehen hat, wie einfach es ist, mit diesem Tool Probleme mit der PDF zu lösen, der will niemals mehr ohne dieses Tool arbeiten.

Installation und Hardware für Stirling-PDF

Stirling-PDF braucht kaum Rechenkapazitäten, einzig wenn man Dokumente mit OCR versorgt werden sollten, dann braucht es etwas CPU Leistung. Trotzdem das ganze kann getrost auf einem Raspberry Pi laufen.

Raspberry Pi 5 8GB Starter-Kit | 64GB microSD | USB-C 27W Netzteil | Gehäuse mit Lüfter | Micro HDMI Kabel 1m | Kühlkörper
  • Raspberry Pi 5 8GB Quad-core ARMA76 (64 Bits – 2,4 GHz)
  • Offizielles Raspberry Pi 5 Gehäuse mit Lüfter
  • Offizielles Raspberry Pi 5 Netzteil 27W, 5,1V / 5A

Docker Container ausrollen

Quelle: https://hub.docker.com/r/frooodle/s-pdf

docker run -d \
  -p 8080:8080 \
  -v ./trainingData:/usr/share/tessdata \
  -v ./extraConfigs:/configs \
  -v ./logs:/logs \
  -e DOCKER_ENABLE_SECURITY=false \
  -e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \
  -e LANGS=en_GB \
  --name stirling-pdf \
  frooodle/s-pdf:latest
https://youtu.be/aSaP1naSa2I