Reduzir tamanho de arquivo PDF

Publicado por Xerxes em 08/12/2015

[ Hits: 31.338 ]

 


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

Obtendo permissão para usar Gnome-PPP no Ubuntu

OpenJDK7 64 bits e Banco do Brasil [RESOLVIDO]

Repositórios Multimídia no Debian 7

Flatpak no Funtoo com exemplo

Steam - Jogos de Windows no GNU/Linux

Leitura recomendada

Resolvendo problemas de autenticidade de pacotes

Usando o comando df

Converter imagem para base64 via shell

Removendo vários arquivos de uma lista gigante (Argument list too long)

Listando arquivos página por página (com em DOS dir/p)

  

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)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts