Como comprimir PDF no Linux [interface & Terminal]
breve: Saiba como reduzir o tamanho de um arquivo PDF no Linux. Ambos os métodos da linha de comandos e da interface gráfica foram discutidos.
eu estava preenchendo algum formulário de candidatura e ele pediu para enviar os documentos necessários em formato PDF. Não é um grande problema. Reuni todas as imagens digitalizadas e combinei-as num PDF usando a ferramenta gscan2pdf.
o problema veio quando eu tentei carregar este arquivo PDF. O envio falhou porque excedeu o limite máximo de tamanho do ficheiro. Isso só significava que eu precisava de alguma forma reduzir o tamanho do arquivo PDF.
Now, you may use an online PDF compressing website but I don’t trust them. Um arquivo com documentos importantes upload para um servidor desconhecido não é uma boa idéia. Você nunca poderia ter certeza de que eles não guardam uma cópia do seu documento PDF carregado.
esta é a razão pela qual eu prefiro comprimir arquivos PDF no meu sistema em vez de carregá-lo para algum servidor Aleatório.
neste tutorial rápido, vou mostrar-lhe como reduzir o tamanho dos arquivos PDF no Linux. Vou mostrar os métodos da linha de comando e da interface gráfica.
Método 1: Reduzir o tamanho do ficheiro PDF na linha de comandos Linux
pode usar a Ferramenta Da Linha de comandos Ghostscript para comprimir um ficheiro PDF. A maioria das distribuições Linux já incluem a versão de código aberto do Ghostscript. No entanto, você ainda pode tentar instalá-lo apenas para ter certeza.
No Debian/Ubuntu e distribuições baseadas, use o seguinte comando para instalar o Ghostscript:
sudo apt install ghostscript
Agora que você tem a certeza de que o Ghostscript é instalado, você pode usar o seguinte comando para reduzir o tamanho do seu arquivo PDF:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
no comando acima, você deve adicionar o caminho correto do arquivo de entrada e saída PDF.
o comando parece assustador e confuso. Aconselho copiar e colar a maior parte. O que você precisa saber é o parâmetro dPDFSETTINGS. Isto é o que determina o nível de compressão e, portanto, a qualidade de seu arquivo PDF comprimido.
dPDFSETTINGS | Descrição |
/pré-impressão (padrão) | saída com qualidade Mais alta (300 dpi), mas tamanho maior |
/ebook | qualidade Média de saída (150 dpi), com moderada tamanho do arquivo de saída |
/tela | Baixa qualidade de saída (72 dpi), mas menor tamanho do arquivo de saída |
tenha em mente que alguns arquivos PDF não pode ser comprimido ou muito em tudo. Aplicar compressão em alguns arquivos PDF pode até mesmo produzir um arquivo maior do que o original. Não há muito que possa fazer em tais casos.
Method 2: Compress PDF files in Linux using GUI tool
I understand that not everybody is confortáveis with command line tool. Os editores de PDF no Linux não ajudam muito com a compressão. É por isso que nós do IT’s FOSS trabalhamos na criação de uma versão GUI do comando Ghostscript que você viu acima.
Panos from It’s FOSS team worked on creating a Python-Qt based GUI wrapper for the Ghostscript. A ferramenta dá-lhe uma UI simples, onde poderá seleccionar o seu ficheiro de entrada, seleccionar um nível de compressão e carregar no botão de compressão para comprimir o ficheiro PDF.
o ficheiro PDF comprimido é gravado na mesma pasta que o ficheiro PDF original. O seu ficheiro PDF original permanece intocado. O arquivo comprimido é renomeado por adicionar-comprimido ao nome do arquivo original.
se não estiver satisfeito com a compressão, pode escolher outro nível de compressão e comprimir o ficheiro novamente.
pode encontrar o código fonte do Compressor PDF no nosso repositório GitHub. Para permitir que você use facilmente a ferramenta, nós a empacotamos em formato AppImage. Por favor, consulte este guia para saber como usar AppImage.
por favor, tenha em mente que a ferramenta está em estágios iniciais de desenvolvimento. Você pode experimentar alguns problemas. Se o fizer, por favor nos informe nos comentários ou ainda melhor, preencha um bug aqui.
vamos tentar adicionar mais pacotes (Snap, Deb, PPA, etc) nos futuros lançamentos. Se você tem experiência com o desenvolvimento e embalagem, por favor, sinta-se livre para nos dar uma mão.
gostaria que fosse a equipa do FOSS a trabalhar na criação de mais ferramentas de desktop tão pequenas no futuro? Os seus comentários e sugestões são bem-vindos.
gostas do que lês? Por favor, compartilhe com outros.
- Facebook188
- Twitter33
- LinkedIn1
- Reddit0
- Pocket0