
📄 Stirling PDF – Outil de manipulation PDF auto-hébergé
🗓️ Historique & Contexte
- Mise en service : 2025
- Objectif : avoir un alternative à ilovepdf ou acrobat reader pour la manipulation de fichier pdf.
- Solution retenue : Stirling PDF https://github.com/Stirling-Tools/Stirling-PDF
Pourquoi cet outil ?
Cette solution a été trouvée par un collègue de travail suite à une demande interne d’outil pour pouvoir manipuler facilement les PDF. La plupart des gens utilisent des outils comme ilovepdf, mais disons que pour des raisons de sécurité et de confidentialité, ce n’était pas la meilleure solution.
C’est là que mon collègue a trouvé cette solution que l’on a mise en pré-test. Ensuite, de mon côté, j’ai déployé sur mon infrastructure cet outil qui est super pratique.
Et j’ai pu en apprendre plus sur Docker aussi au passage !
🧱 Infrastructure technique
- Hébergement : VM Debian 13 uniquement utilisé pour les containers docker
- Stack :
- Docker Utilisation de docker pour faire fonctionné stirling pdf
- nginx local sur la VM gérant les containers Docker (reverse proxy HTTPS pour les services internes du LAN)
- nginx frontal sur la VM dédiée au reverse proxy web (redirection depuis l’extérieur vers le nginx local, puis vers le container Docker)
- Certificats SSL/TLS générés automatiquement via Let’s Encrypt
📡 Fonctionnalités principales
Stirling PDF est une application web auto-hébergée offrant beaucoup PDF :
🔧 Organisation et manipulation
- Fusionner/Diviser : Combiner ou séparer des PDF
- Extraire/Supprimer des pages : Gestion ciblée des pages
- Recadrer/Rotater : Ajustement de l’orientation et des marges
- Redimensionner : Modification de la taille des pages
- Organiser : Réorganisation des pages
🔄 Conversion
- Vers PDF : Images, HTML, Markdown, CBZ/CBR, emails
- Depuis PDF : Word, images, RTF, PowerPoint, CSV, XML, HTML
- Formats d’archivage : Conversion PDF/A pour l’archivage long terme
🔐 Sécurité et signature
- Signatures numériques : Ajout et validation de signatures
- Chiffrement : Ajout/suppression de mots de passe
- Filigranes et tampons : Protection visuelle des documents
- Rédaction : Suppression sécurisée d’informations sensibles
- Permissions : Gestion des autorisations d’accès
👁️ Visualisation et édition
- OCR : Reconnaissance optique de caractères pour les scans
- Édition interactive : Modification directe des PDF
- Métadonnées : Gestion des informations du document
- Annotations : Ajout/suppression de commentaires
- Formulaires : Déverrouillage et édition des formulaires PDF
⚡ Fonctionnalités avancées
- Compression : Réduction de la taille des fichiers
- Pipeline automatisé : Traitement en lot avec workflows
- Comparaison : Analyse des différences entre PDF
- Réparation : Correction des PDF corrompus
- Effets scanner : Simulation d’effets de numérisation
Document mis à jour en décembre 2025