En ocasiones, tenemos un fichero PDF que queremos reducir en tamaño, sin alterar su contenido y sin poder regenerarlo.
Para ello, podemos utilizar gs de la siguiente manera:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen \
-dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
La opción -dPDFSETTINGS=/screen indica que queremos optimizar el PDF para mostrarlo por pantalla: máxima compresión, a costa de una peor calidad en las imágenes.
En lugar de /screen se puede especificar /ebook para seguir reduciendo el tamaño, pero aumentando algo la calidad.
Nuevo comentario
Por favor, escribe tu nombre y lo que quieras decir :-)