Réduire la taille d’un fichier PDF avec Ghostscript

Il arrive parfois, lorsque l’on désire mettre en ligne un document PDF (sur un site de recherche de job par exemple), que l’on se rende compte que le fichier pdf fait quelques Ko de trop (la faute, parfois, à la photo insérée en ultra-haute résolution et exportée comme telle par Word).

Pour y remédier, Ghostscript permet de rapidement générer un nouveau PDF de taille plus raisonnable. Il suffit d’utiliser la commande:

1
gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -sOUTPUTFILE=newPDF.pdf -f PDF.pdf

Qui permet de compresser le fichier PDF.pdf vers newPDF.pdf avec une qualité /printer. A noter que la qualité de compression peut prendre les valeurs suivantes:

  • /screen pour un document destiné à l’écran (image 75 dpi)
  • /ebook pour une qualité d’image de 150dpi (basse)
  • /printer pour un document destiné à l’impression, 300dpi
  • /prepress pour un document destiné à l’impression professionnelle, conservation des couleurs (300 dpi)
  • /default quasi identique à /screen

A titre d’information, l’utilisation de cette commande avec qualité /prepress m’a permi de passer la taille d’un document de 530Ko généré par exportation depuis Word à 152Ko.

Sources: http://www.cuk.ch/articles/2503http://milan.kupcevic.net/ghostscript-ps-pdf/

About Ludovic

Ingénieur en informatique dipl. EPFL
Cette entrée a été postée dans la catégorie Linux et taggée , . Ajouter le permalink aux favoris.

Comments are closed.