Optimizar PDF en Linux
Desde hace tiempo empezé a hacer pruebas con las Ghostscript Tools, xpdf y otras herramientas similares para optimizar los PDF que se generan de la edición diaria del periódico. El problema es que en días normales son entre 70 y 100 páginas y domingos hasta 250... cada archivo de entre 1 y 5 MB y por supuesto para el cliente es muy pesado y tedioso bajar archivo por archivo, si quiere acceder a la hemeroteca.
Asi que primero pegué todas las hojas en un solo archivo PDF, esto se logra con pdftk, el comando es muy sencillo:
/usr/local/bin/pdftk *.pdf cat output final.pdf
Esto genera un archivo con todas las hojitas pegadas, lo cual hace más cómodo leer el periódico.
Lo siguiente fue optimizar el archivo para pantalla, reduciendo hasta un 90% de su tamaño... por ejemplo la edición de hoy fue de 200 MB aprox y quedó finalmente de 22 MB. Un solo archivo y al 10% de su tamaño original... y se ve bien, las imágenes perdieron calidad pero esta perfecto para lectura en pantalla.
¿Optimizar para pantalla? sencillo:
# pasamos el archivo a postscript (.ps), optimizándolo
/usr/bin/pdf2ps -dUseFlateCompression=true -dOptimize=true -dPDFSETTINGS=/screen -dEmbedAllFonts=true final.pdf final.ps
# volvemos a pasar el archivo a PDF.
/usr/bin/ps2pdf14 final.ps final.pdf
y ya tenemos el archivo final muy pequeño pero con buena resolución para lectura.
Un miserable comentario :( ]
del.icio.us Estrella este post

