Compression PDF : comparatif des méthodes
Ghostscript vs qpdf vs pdf-lib : quel moteur de compression PDF choisir ? Analyse technique et benchmark.
Les moteurs de compression PDF
La compression PDF consiste à réduire la taille du fichier en optimisant les images, les polices et les structures internes. Trois moteurs dominent : Ghostscript, qpdf et pdf-lib.
Ghostscript est le standard industriel pour la compression PDF. Il rerastérise les images à une résolution inférieure et applique une compression JPEG optimale.
qpdf est spécialisé dans la transformation de structure (linéarisation, optimisation de flux) mais ne rerastérise pas les images.
pdf-lib (JavaScript pur) permet des manipulations basiques mais n'offre pas de véritable compression d'images.
Benchmark : taux de réduction par moteur
Sur un PDF de référence de 24 Mo (rapport avec images haute résolution) :
Ghostscript niveau « écran » (72 dpi) : réduction de 92% → 1,9 Mo. Qualité suffisante pour lecture écran.
Ghostscript niveau « ebook » (150 dpi) : réduction de 78% → 5,3 Mo. Bon compromis qualité/taille.
Ghostscript niveau « imprimante » (300 dpi) : réduction de 45% → 13,2 Mo. Qualité d'impression conservée.
qpdf (linéarisation uniquement) : réduction de 3% → 23,3 Mo. Aucune compression d'images.
pdf-lib (sans compression d'images) : réduction de 1% → 23,8 Mo. Insignifiant.
Conclusion : Ghostscript est de loin le meilleur moteur de compression PDF. SafePDF l'utilise pour ses trois niveaux de compression.
Les 3 niveaux de compression SafePDF
Niveau faible (écran, 72 dpi) : idéal pour l'envoi par email ou la lecture sur écran. Réduction typique de 80-95%.
Niveau moyen (ebook, 150 dpi) : bon compromis pour une lecture confortable et une impression basique. Réduction typique de 60-80%.
Niveau fort (imprimante, 300 dpi) : préserve la qualité d'impression. Réduction typique de 30-50%.
Le choix du niveau dépend de l'usage : email → faible, archivage → moyen, impression professionnelle → fort.
Limites de la compression PDF
La compression ne peut pas réduire indéfiniment un PDF. Un PDF déjà compressé (images déjà en JPEG) aura un taux de réduction plus faible.
Les PDF vectoriels (graphiques, schémas) se compressent moins bien que les PDF basés sur des images.
La compression avec rerastérisation (Ghostscript) peut dégrader la qualité du texte. Le niveau « fort » (300 dpi) préserve la netteté du texte.
SafePDF traite tous vos PDF 100% en local. Aucun fichier ne quitte jamais votre machine.