
Comment fonctionne SaferPDF ?
- Laurent Meyer
- Pdf, Tech
- 21 avril 2024
Comprendre la compression PDF et son fonctionnement
La compression PDF est un processus qui réduit la taille des fichiers PDF, les rendant plus faciles à gérer et à partager. Cela est particulièrement utile pour les documents volumineux contenant des images haute résolution.
La compression fonctionne en éliminant les données redondantes et en utilisant des méthodes d’encodage plus efficaces. Il existe deux principaux types de techniques de compression : sans perte et avec perte. La compression sans perte réduit la taille du fichier sans perdre en qualité. La compression avec perte réduit la taille en éliminant définitivement certaines données.
Découvrir Ghostscript : Le standard de la compression PDF
Ghostscript, créé à la fin des années 1980 par L. Peter Deutsch, est un interpréteur open source pour le langage PostScript et les fichiers PDF. Il est devenu un standard reconnu pour le traitement de ces types de fichiers. À travers Ghostscript, nous pouvons ré-encoder le texte, les images et les graphiques vectoriels, optimiser les polices intégrées et supprimer les métadonnées ou objets inutiles. Distribué sous la licence Affero General Public License (AGPL), il garantit que tous les travaux dérivés restent open source. Plus d’informations sur Ghostscript ici.
Amener Ghostscript sur le Web : Un effort collaboratif avec la communauté Open Source
Nous, l’équipe SaferPDF, en collaboration avec la communauté open source, avons porté Ghostscript sur le web. En utilisant Emscripten, nous avons compilé le code C de Ghostscript en WebAssembly, lui permettant de fonctionner à une vitesse quasi native dans les navigateurs web. WebAssembly offre un environnement d’exécution sécurisé, crucial pour traiter des documents sensibles en ligne sans risquer l’exposition de données. Plus de détails techniques ici
Pour garantir que les tâches intensives de compression PDF n’interfèrent pas avec la réactivité du navigateur, nous utilisons les WebWorkers pour le traitement en arrière-plan.
Nous avons choisi cet outil dans le navigateur principalement pour ses capacités robustes et la sécurité des données inhérente — aucune donnée ne quitte le navigateur. Bien que l’exécution de Ghostscript dans ce nouvel environnement puisse être légèrement plus lente que son exécution native, le compromis pour une sécurité et une confidentialité renforcées en vaut la peine. Comme nous avons modifié Ghostscript, nous sommes tenus d’ouvrir le code source de nos modifications, conformément à la licence AGPL. Visitez le dépôt GitHub de SaferPDF ici.
Envie de comprendre les algorithmes de compression en détail ? Lisez notre guide sur le fonctionnement de la compression PDF. Ou voyez comment SaferPDF se compare aux autres outils dans notre comparatif des meilleurs compresseurs PDF 2026.



