Você pode usar gs
- GhostScript (intérprete e visualizador de linguagem PostScript e PDF ) da seguinte forma:
- Defina pdfwrite como dispositivo de saída por
-sDEVICE=pdfwrite
-
Use o
-dPDFSETTINGS
adequado.De Documentação :
-dPDFSETTINGS=configuration
Presets the "distiller parameters" to one of four predefined settings:- /screen selects low-resolution output similar to the Acrobat Distiller "Screen Optimized" setting.
- /ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting.
- /printer selects output similar to the Acrobat Distiller "Print Optimized" setting.
- /prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting.
- /default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.
-
-o
option para o arquivo de saída que também define-dNOPAUSE
e-dBATCH
(consulte Parâmetros relacionados à interação )
Exemplo:
$ du -h file.pdf
27M file.pdf
$ gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -q -o output.pdf file.pdf
$ du -h output.pdf
900K output.pdf
Aqui -q
suprime as mensagens normais de inicialização e também faz o equivalente a -dQUIET
que suprime comentários de informações de rotina