Compressão de PDF

Published on April 12, 2013.

Muitas vezes temos um arquivo PDF cujo tamanho é muito grande e precisamos enviá-lo por algum meio eletrônico. Neste caso gostaríamos de comprimir esse arquivo sem perder muita qualidade.

Uma opção seria utilizar os programas zip, gzip, bzip2 ou similares. Infelizmente ao utilizar essa abordagem não conseguimos reduzir o tamanho do arquivo pdf. A solução é utilizar o gv ou ghostscript.

Ao procurar na internet você muito provavelmente encontrará o comando:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=arquivo_saida.pdf arquivo_entrada.pdf

A flag que controla a qualidade do pdf gerado é -dPDFSETTINGS e os possíveis valores são:

Abaixo, encontra-se uma comparação entre os valores acima informados.

Tags: