Come rendere piccolo un grosso file PDF?
Esistono diversi siti che offrono questi servizi.
In OS, come Windows e Mac, abbiamo diversi programmi che permettono facilmente di raggiungere l'obiettivo.
Nei repo Linux apparentemente non abbiamo nulla.
In realtà ci sono dei programmi, ma vanno eseguiti da riga di comando.
I programmi
Possiamo usare lo storico ghostscript
, il potente pdftk
o qpdf
, tutti presenti di default nei repo di tutte le distro.
Come software grafici, in realtà, non sembra esserci nulla.
Procediamo installando ghostscript
nel nostro sistema se non lo è già. Tralascio pdftk
o qpdf
per cui trovate tutto con una piccola ricerca in rete o in un prossimo articolo qui.
In sistemi Debian, Ubuntu e derivate:
sudo apt-get install ghostscript
In sistemi Red Hat e derivate:
sudo dnf install ghostscript
Per i sistemi SuSE:
sudo zypper install ghostscript
Ridimensioniamo un PDF
Ipotizziamo di avere il file PDForiginale.pdf
, di 58MB di dimensioni, che vogliamo ridurre. Possiamo usare il seguente comando:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=PDFridimensionato.pdf PDForiginale.pdf
Il mio file è diventato di 127kB!
La sintassi è un po' /ricca/, ma comprensibile.
Il parametro "dPDFSETTINGS"
Questo parametro permette di definire velocemente la qualità del PDF che otteniamo.
I valori possibili sono:
-dPDFSETTINGS=/screen
otteniamo PDF in bassa qualità (72 dpi) e le dimensioni più piccole di file;-dPDFSETTINGS=/ebook
otteniamo PDF di maggiore qualità (150 dpi) con dimensioni un po' maggiori di prima;-dPDFSETTINGS=/prepress
otteniamo PDF di buona qualità (300 dpi) e di dimensioni maggiori;-dPDFSETTINGS=/printer
otteniamo PDF di qualità tipografica (300 dpi) con dimensioni più grandi;-dPDFSETTINGS=/default
otteniamo PDF di media qualità e dimensione.
WebGrafia
Ghostscript, https://ghostscript.com/releases/gsdnld.html
Reduce PDF File Size in Linux, https://www.digitalocean.com/community/tutorials/reduce-pdf-file-size-in-linux