Reduzir tamanho de arquivo PDF

Publicado por Xerxes em 08/12/2015

[ Hits: 32.970 ]

 


Reduzir tamanho de arquivo PDF



Com este simples comando, usando o Ghostscript, é possível reduzir consideravelmente o tamanho de um arquivo em PDF. Por exemplo, um arquivo de 31MB pode ser reduzido para apenas 3,4MB. Eu não saberia como fazer isso, mas nada como o Google na vida de uma pessoa!

Dica testada no Xubuntu 15.10.

Se não tiver, instale o Ghostscript:

sudo apt-get install ghostscript

Então, através do terminal, acesse o diretório do arquivo. Exemplo:

cd Documentos

Em seguida execute o comando:

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

Substitua o "resultado.pdf" pelo nome final do arquivo (após a redução) e substitua "original.pdf" pelo nome do arquivo grande (que pretende reduzir).

Isso resultará em um novo arquivo PDF bem menor que o original.

Fim!

Fonte: Optimize pdf file size using Ghostscript - Dobrica Pavlinu

Outras dicas deste autor

Problema com MergeList [Resolvido]

Acentos no teclado americano

Efeitos de luz, sombra e reflexo no DOOM clássico

Melhorando Fontes no Fedora 26

Otimizando o seu sistema com swappiness

Leitura recomendada

Inicializando o OpenOffice via linha de comando

Convertendo PDF com senha para PDF sem senha

Formatando disquete no Linux para formato FAT32

Alterar hora de uma forma rápida

Suspendendo uma sessão do VIM

  

Comentários
[1] Comentário enviado por removido em 09/12/2015 - 12:40h

Favoritado!
--------------------
Primeiro você se adapta ao Linux; depois, o Linux se adapta a você.

[2] Comentário enviado por oswatanabe em 14/12/2015 - 11:04h

Tentei a redução, mas o resultado saiu em branco, sem nenhum texto.
Algum comando a acrescentar?

Obs.: usando Linux Mint 17.2 xfce

[3] Comentário enviado por xerxeslins em 14/12/2015 - 12:20h


[2] Comentário enviado por oswatanabe em 14/12/2015 - 11:04h

Tentei a redução, mas o resultado saiu em branco, sem nenhum texto.
Algum comando a acrescentar?

Obs.: usando Linux Mint 17.2 xfce


Vou rever e já te digo.

[4] Comentário enviado por xerxeslins em 14/12/2015 - 13:02h


[2] Comentário enviado por oswatanabe em 14/12/2015 - 11:04h

Tentei a redução, mas o resultado saiu em branco, sem nenhum texto.
Algum comando a acrescentar?

Obs.: usando Linux Mint 17.2 xfce


Olá!

Acabei de testar e está OK. Veja (copiei do meu terminal).


xerxeslins@DELL-Inspiron-N4030:~$ cd Documentos/PDF/
xerxeslins@DELL-Inspiron-N4030:~/Documentos/PDF$ ls -l
total 46560
-rw-r----- 1 xerxeslins xerxeslins 47671238 Dez 14 11:30 nwt_T.pdf
xerxeslins@DELL-Inspiron-N4030:~/Documentos/PDF$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resultado.pdf nwt_T.pdf

xerxeslins@DELL-Inspiron-N4030:~/Documentos/PDF$ ls -l
total 69932
-rw-r----- 1 xerxeslins xerxeslins 47671238 Dez 14 11:30 nwt_T.pdf
-rw-rw-r-- 1 xerxeslins xerxeslins 23927161 Dez 14 11:56 resultado.pdf
xerxeslins@DELL-Inspiron-N4030:~/Documentos/PDF$ du -ha
46M ./nwt_T.pdf
23M ./resultado.pdf
69M .



Um arquivo de 46M foi reduzido para 23M.


[5] Comentário enviado por andreuebe em 26/01/2018 - 16:58h

Opções para reduzir mais o tamanho dos arquivos:

-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook (low quality, 150 dpi images)
-dPDFSETTINGS=/printer (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default (almost identical to /screen)

[6] Comentário enviado por andreuebe em 02/05/2025 - 17:17h

Verifica se não se esqueceu de colacar ".pdf" no nome do arquivo de saida (sOutputFile)


[2] Comentário enviado por oswatanabe em 14/12/2015 - 11:04h

Tentei a redução, mas o resultado saiu em branco, sem nenhum texto.
Algum comando a acrescentar?

Obs.: usando Linux Mint 17.2 xfce





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts