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

comprimir o Pdf 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.

comprimir 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.

223Shares
  • Facebook188
  • Twitter33
  • LinkedIn1
  • Reddit0
  • Pocket0

Deixe uma resposta

O seu endereço de email não será publicado.