Table des matières
Compresser un PDF
Les PDF générés par les traitements de texte ou obtenus par le scan de documents sont souvent très lourds, voire dépassent la taille autorisée par une plate-forme pour la constitution d'un dossier.
Ce tuto rapide montre comment compresser un fichier PDF
Compresser un PDF sous Linux
Linux dispose de nombreux outils en ligne de commande (CLI) permettant de compresser un fichier PDF.
ps2pdf (CLI)
Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]
Options disponibles
-dPDFSETTINGS Option | Description |
---|---|
-dPDFSETTINGS=/screen | Compression très élevée mais basse qualité (72 dpi) |
-dPDFSETTINGS=/ebook | Compression élevée et bonne qualité (150 dpi) |
-dPDFSETTINGS=/prepress | Meilleure qualité et poids élevé (300 dpi) |
-dPDFSETTINGS=/printer | Sortie qualité imprimerie (300 dpi) |
-dPDFSETTINGS=/default | Réglage par défaut, compression très faible |
L'option -dPDFSETTINGS=/ebook
permet d'obtenir un niveau de compression très élevé, tout en conservant un niveau de qualité correcte. Typiquement, je viens de compresser un fichier de 37.3 Mo en 2.6 Mo
Pour un usage typique, remplacez dans la ligne de commande <fichier_à_compresser.pdf>
et <fichier_compressé.pdf>
par vos fichiers.
ps2pdfwr -dPDFSETTINGS=/ebook <fichier_à_compresser.pdf> <fichier_compressé.pdf>
ghostscript (CLI)
Si le résultat obtenu avec ps2pdf est incorrect, vous pouvez utiliser ghostscript.
Pour un usage typique, remplacez dans la ligne de commande <fichier_compressé.pdf>
et <fichier_à_compresser.pdf>
par vos fichiers.
Les options de Ghostscript sont les mêmes que ps2pdf
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=<fichier_compressé.pdf> <fichier_à_compresser.pdf>