Réduire la taille d’un PDF

Après avoir créé un PDF avec PDFSam qui associait de nombreux fichiers dont certains contenaient des photos non optimisées, me voici avec un fichier de 17,9 Mo qui est trop « gros » pour le téléverser sur un site en vue de l’impression.

Voici une ligne de commande qui a réglé mon problème.

Pour l’impression

gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -sOUTPUTFILE=doc-reduit.pdf doc-original.pdf

Le fichier obtenu fait 11,7 Mo.

Qualité intermédiaire

gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOUTPUTFILE=doc-reduit.pdf doc-original.pdf

Le fichier obtenu fait 5,5 Mo.

Pour les écrans

gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -sOUTPUTFILE=doc-reduit.pdf doc-original.pdf

Le fichier obtenu fait 3 Mo.

Options de compression

Le paramètre -dPDFSETTINGS peut prendre les valeurs suivantes (ordres croissant de compression et décroissant de qualité) :

  • /prepress : pour une impression professionnelle, faible compression, haute qualité – 300 dpi
  • /printer : pour imprimer
  • /ebook : intermédiaire – 150 dpi
  • /screen : pour un affichage à l’écran, forte compression, faible qualité (mais suffisante pour les écrans) – 72 dpi

Paquet à installer

Apt

sudo apt install Ghostscript

Snap

Télécharger ici : site GhostScript

sudo snap install --devmode gs_10.01.1_amd64.snap

Sources

http://astuces.absolacom.com/ubuntu/reduire-la-taille-dun-pdf-sur-linux/

https://linuxhint.com/reduce-pdf-size-ubuntu/