Ridurre la dimensione dei PDF su Linux

Ridurre la dimensione dei PDF su Linux

In questo articolo avevamo visto come comprimere i PDF su Linux usando Shrinkpdf.

Oggi vediamo come possiamo ottenere lo stesso risultato usando solo Ghostscript.

Prima di tutto installiamolo (anche se sono abbastanza sicuro che già lo sia):

# aptitude update && aptitude install ghostscript --> Debian
# pacman -Sy ghostscript --> Archlinux

A questo punto possiamo procedere con la compressione:

$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Ricordatevi di stare attenti alle immagini, in quanto la compressione tenderà a peggiorarne la qualità; fate alcune prove per trovare un buon compromesso.

Ci sono anche diversi pre-settaggi a disposizione:

  • -dPDFSETTINGS=/screen (qualità per lo schermo, immagini convertite a 72 dpi)
  • -dPDFSETTINGS=/ebook (bassa qualità, immagini convertite a 150 dpi)
  • -dPDFSETTINGS=/printer (alta qualità, immagini convertite a 300 dpi)
  • -dPDFSETTINGS=/prepress (alta qualità preservando il colore, immagini convertite a 300 dpi)
  • -dPDFSETTINGS=/default (quasi indentico al primo metodo /screen)

Enjoy!