Friday, June 07, 2013

Convertir PDFs a gris

El dia de hoy me topé con un problema aparentemente simple. Al tratar de enviar un pdf como adjunto a un correo electrónico, recibí una respuesta automática del servidor destino, reportando que se había excedido el tamaño de envió de mensaje.

Intenté regenerar el pdf, obteniendo una mejora de menos de 5% ... insuficiente.

Busqué formas de convertir el contendio del pdf a escala de grises y encontré lo siguiente:

convert -colorspace GRAY color.pdf gray.pdf (requiere ImageMagick)
gs \
 -sOutputFile=output.pdf \
 -sDEVICE=pdfwrite \
 -sColorConversionStrategy=Gray \
 -dProcessColorModel=/DeviceGray \
 -dCompatibilityLevel=1.4 \
 -dNOPAUSE \
 -dBATCH \
 input.pdf

Los resultados fueron archivos pdf en escala de grises, con pérdida de calidad, aunque el primer método ofrece menor perdida (más legible). Respecto al tamaño, convert redujo en un 68% el tamaño del archivo original, mientras que gs produce un pdf reducido en un 89% del tañaño original, pero perdiendo demasiada calidad en fotos y letras pequeñas.

Tuesday, June 04, 2013

Backups

Just think about it!

“Hope is not a strategy.
Most people hope that things won't fail.
Hoping computers won't fail is bad.
You will die someday. Your PC will crash someday.
You have to design for failure.”

Thomas Bushnell