gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resultado.pdf archivo.pdf
Para configurar los diferentes niveles de calidad en -dPDFSETTINGS puedes optar por:
/screen - crea un PDF de baja resolución optimizada para leer en un monitor.
/ebook - crea un PDF ligeramente más alto, para libros electrónicos o una PDA
/printer - crea un PDF para la impresión en una impresora
/prepress - crea un PDF para una impresión de alta calidad.
/default - crea un PDF que se puede utilizar en todos los mencionados anteriormente. El archivo será mayor.
Para que todo esto funcione debes tener instalado ghostscript