sábado, 20 de diciembre de 2025

Cómo comprimir un archivo PDF en Linux usando Ghostscript.


🧩 Cómo comprimir un archivo PDF en Linux usando Ghostscript.

En el entorno educativo (y em cualquier uso de aplicaciones ofimáticas) , especialmente cuando trabajamos con fichas, murales o documentos visuales, es común que los archivos PDF crezcan demasiado en tamaño. Esto puede dificultar su envío por correo, su subida a plataformas o su uso en dispositivos con poca memoria. 

En este artículo te explico cómo reducir un PDF de más de 20 MB a menos de 5 MB usando una herramienta libre, rápida y eficaz: Ghostscript.


🎯 ¿Qué necesitamos?

    • Un sistema GNU/Linux (MX Linux con XFCE, en mi caso).

    • Ghostscript instalado (ya viene en muchas distribuciones).

    • Un archivo PDF que deseamos comprimir.


🛠️ El comando mágico.

Abre una terminal y ejecuta lo siguiente:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \

-dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH \

-sOutputFile=archivo_comprimido.pdf archivo.pdf


Este comando crea una versión comprimida del archivo archivo.pdf y la guarda como archivo_comprimido.pdf.

🧪 ¿Qué hace cada parte?

    • -sDEVICE=pdfwrite: indica que queremos generar un PDF.

    • -dPDFSETTINGS=/screen: aplica compresión máxima, ideal para visualización en pantalla.

    • -dCompatibilityLevel=1.4: asegura compatibilidad con lectores antiguos.

    • -dNOPAUSE -dQUIET -dBATCH: evita interrupciones y mensajes innecesarios.

    • -sOutputFile: define el nombre del archivo resultante.


🧠 ¿Y si no baja lo suficiente?

Si el archivo sigue siendo grande, prueba esta versión más agresiva:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 \

-dPDFSETTINGS=/screen -dDownsampleColorImages=true \

-dColorImageResolution=72 -dNOPAUSE -dQUIET -dBATCH \

-sOutputFile=archivo_comprimido.pdf archivo.pdf

Esto reduce la resolución de imágenes a 72 dpi, ideal para escaneos o documentos visuales sin necesidad de impresión.


✅ Resultado.

En mi caso, un archivo de 22,2 MB quedó reducido a menos de 5 MB, manteniendo la legibilidad y estructura del documento. Perfecto para compartir fichas, informes o recursos visuales sin saturar el sistema.


¡Útil, verdad?

No hay comentarios:

Publicar un comentario