Table des matières

GhostScript

Ghostscript est un interpréteur pour les fichiers PostScript et Portable Document Format (PDF).

Installation

$ sudo install ghostscript

Usages

gs

gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=nouveaufichierleger.pdf monfichierlourd.pdf

Options possible avec -dPDFSettings :

Avec ps2pdf

Ref ps2pdf

Se placer dans le répétoire contenant le fichier à traiter, choisir en entrée votre fichier lourd à réduire de taille et en sortie le nouveau nom que vous lui donnez :

$ ps2pdf monfichierlourd.pdf nouveauplusleger.pdf

Controler les tailles, exemple avec un fichier de 12M :

$ du -sh *.pdf
12M	bioenergetic.pdf
1,9M	bioenergetic-s.pdf

:!: Script bash à tester pour réduire tous les .pdf d'un fichier :!:

#!/bin/sh

find $STARTDIR -name '*.pdf' -print \
  | sed -e 's/.pdf$//'              \
  | xargs -l -i  ps2pdf \{}.pdf