viernes, 28 de agosto de 2026

Reduce el tamaño de un archivo PDF en Linux desde la terminal con el programa Ghostscript con el siguiente comando

Muchas veces nos vemos obligados a reducir el tamaño de nuestros documentos .pdf para que ocupen menos espacio y sean más fáciles de enviar por correo electrónico. Algunos internautas usan webs online pero GNU/Linux nos brinda una poderosa herramienta llamada Ghostscript para hacerlo desde el terminal de nuestra distribución GNU/Linux (en mi caso Debian).

Lo primero de todo, es instalar Ghostscript:

En mi caso, desde el terminal como administrador (root), escribo el siguiente comando: 

# apt install ghostscript

Una vez esté instalado, escríbimos este comando en el terminal en modo usuario: 

$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=archivo_reducido.pdf archivo_original.pdf

En este ejemplo de uso de comando que he elegido, en el nivel de calidad de compresión (-dPDFSETTINGS) he elegido /printer. Esto me permite comprimir un archivo pdf de unos  5 MB en un archivo pdf que ocupa poco mas de 500 Kb, sin que se produzca apenas pérdida de calidad. Existen varios niveles de calidad de compresión que usted puede elegir

Niveles de calidad (-dPDFSETTINGS):
  • /screen: Baja calidad (archivos muy pequeños, ideal solo para ver en pantalla).
  • /ebook: Calidad media (buen balance entre peso y nitidez).
  • /printer: Alta calidad (ideal para impresión).
  • /prepress: Calidad máxima de preimpresión