Ghost Script
Esta ferramenta permite diminuir o tamanho de um arquivo PDF a partir da redução de sua resolução. PDFs apenas para leitura em tela (screen) ou do tipo e-book são de resoluções menores. Já os para imprimir devem ter maiores resoluções. A qualidade também diminui a medida que a resolução é reduzida. Avalie com cuidado o propósito!
Sintaxe
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dNOPAUSE -dBATCH -dPDFSETTINGS=/screen -sOutputFile="novo.pdf" "original.pdf"
Entendendo o comando
gs
Ou >GhostScript
- um interpretador e visualizador de arquivos PS e PDF.sDEVICE
- Determina o dispositivo de saída do comando. Como estamos gerando um arquivo PDF, usaremos o dispositivo built-in pdfwrite; dCompatibilityLevel
- Determina o nível de compatibilidade do PDF. Neste caso o level 1.3 é compatível com o Acrobat Reader 3 ou superior. Level 1.4 por exemplo já seria compatível apenas com Acrobat Reader 5 ou superior. dNOPAUSE
- Desabilita o prompt (pausa) ao final de cada página processada. dBATCH
- Processamento em batch. Caso omita esta opção, após o processamento você cairá no interpretador gs e precisará digitar “quit” para sair. dPDFSETTINGS=/screen
- visualização apenas em tela, impróprio para impressão, qualidade, 72 dpidPDFSETTINGS=/ebook
- baixa qualidade, imagem de 150 dpidPDFSETTINGS=/printer
- alta qualidade, imagem de 300 dpidPDFSETTINGS=/prepress
- alta qualidade, cores preservadas, 300 dpi imagensdPDFSETTINGS=/default
- o mesmo que /screen