Cómo reducir el tamaño de los PDF desde línea de comandos en Linux

A veces los PDFs quedan excesivamente grandes para poder enviar por e-mail (máximo habitual entre 10Mb. y 50Mb.), así que aquí un pequeño truco para poder reducir los PDFs rápidamente a través de la línea de comandos.

Instalamos ghostscript:

$ sudo apt-get install ghostscript

Y ejecutamos la conversión, sustituyendo input.pdf y output.pdf por nuestros PDF de entrada y salida. Con el siguiente comando reducimos sin perder excesiva calidad, si el PDF tiene letras pequeñas o si se espera que el PDF pueda ser impreso:

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

Con este comando reducimos más todavía, si no nos importa tanto la calidad, las fuentes son grandes o el PDF va a ser visualizado únicamente por pantalla:

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

4 Respuestas a “Cómo reducir el tamaño de los PDF desde línea de comandos en Linux”


  1. 1 Eduardo 9 may 2011 a las 10:44

    ¡¡¡¡AÑOS QUERIENDO HACER ESTO!!!
    ¡Que gran idea estar suscrito a tu blog!
    Muchas gracias

  2. 2 dodecaedro 3 ago 2011 a las 21:27

    gracias por el aporte. Pero:

    **** Warning: Generation number out of 0..65535 range, assuming 0.
    **** Warning: File has an invalid xref entry: 2. Rebuilding xref table.

    me da estos errores y se queda ahí pensativo…
    y finaliza al rato largo:

    **** This file had errors that were repaired or ignored.
    **** The file was produced by:
    **** >>>> itext-paulo-155 (itextpdf.sf.net-lowagie.com) <<<<
    **** Please notify the author of the software that produced this
    **** file that it does not conform to Adobe's published PDF
    **** specification.

  3. 3 Miguel Angel 25 abr 2012 a las 16:30

    Muchas gracias por este truco!
    Muy util para pasar documentos pesados al movil/tableta !

  4. 4 r 24 may 2012 a las 14:50

    no funciona, podrias explicar mejor el truco?…es muy necesario saludos


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




La Máquina Diferencial en Twitter

Add to Technorati Favorites
Creative Commons License
Esta obra está bajo una licencia de Creative Commons

Archivos

Wikio – Top Blogs – Linux

Introduce tu dirección de email para suscribirte al blog y recibir notificaciones de nuevos posts en tu email.

Únete a otros 158 seguidores


Seguir

Get every new post delivered to your Inbox.

Únete a otros 158 seguidores