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>