Ir para o conteúdo
5 min de leitura

Por que o PDF ficou maior depois de comprimir

Comprimir pode aumentar um PDF se as imagens já estavam enxutas ou as fontes foram reembutidas. Veja as causas e o que o AjustaPDF faz quando o arquivo cresce.

Um PDF fica maior depois de comprimir quando o compressor regrava uma parte que já estava enxuta: uma imagem JPEG recodificada com outra qualidade, uma digitalização em preto e branco convertida para cinza ou fontes inteiras reembutidas. Nesses casos, não houve compressão de fato. No AjustaPDF, se o resultado sair maior que o original, você recebe o original de volta.

O que a compressão mexe no arquivo

Comprimir não é uma operação única. O compressor recodifica imagens, recompacta o conteúdo de texto e a estrutura, deduplica objetos repetidos e pode reembutir fontes. Na maioria dos PDFs, o ganho vem das imagens. Quando o arquivo cresce, quase sempre uma dessas etapas gravou algo maior do que estava.

CausaPor que o arquivo cresceComo reconhecer
Imagem JPEG que já estava enxutaA imagem é regravada com uma qualidade que preserva mais informação, e a versão nova é maiorImagens JPEG com resolução baixa no pdfimages
Digitalização em preto e branco com compressão própriaAlguns compressores convertem a imagem de um bit por pixel para cinza em JPEG, e o resultado pode ser maiorCodificação jbig2 ou ccitt no pdfimages
Fontes reembutidas inteirasO arquivo passa a carregar a fonte completa, e não apenas os caracteres usadosColuna sub igual a não no pdffonts
PDF só de texto e vetoresNão há imagem para reduzir, e a reescrita da estrutura soma alguns bytesNenhuma imagem listada no pdfimages
Otimização para visualização na webA linearização duplica parte da estrutura para a primeira página abrir mais cedoOpção marcada na ferramenta que gerou o arquivo

Como descobrir qual causa é a sua

Antes de culpar a ferramenta, meça onde está o peso. Se tiver o utilitário pdfimages, do Poppler, instalado, o comando pdfimages -list arquivo.pdf mostra cada imagem com o tipo, a largura, a cor, a codificação, a resolução em ppi e o tamanho. Procure três coisas: imagens com codificação jbig2 ou ccitt, que são digitalizações em preto e branco; imagens acima de 150 DPI, que o nível médio reduz; e o tamanho total das imagens comparado ao arquivo.

Se o pdfimages não lista imagem nenhuma, o peso está em texto, fontes ou estrutura, e a compressão tem pouco a enxugar. Para fontes, o comando pdffonts arquivo.pdf mostra a coluna emb, de embutida, e a coluna sub, de subconjunto. O guia sobre fontes embutidas no PDF explica o que cada uma significa.

Quando o arquivo já foi comprimido antes

Muitos PDFs chegam às suas mãos já comprimidos. Um scanner que grava com redução automática, um sistema que gera o documento ou um site que exporta uma versão leve já passaram por essa etapa. Quando você comprime de novo, o compressor reencoda imagens que estavam no ponto, e o ganho some ou o peso sobe.

A saída é olhar a origem antes de mexer. Se o PDF veio de um processo que já reduziu as imagens, comprimir no nível médio tende a não render. Nesse caso, a melhor economia é não recomprimir o arquivo e enviar o que você já tem.

O que fazer quando o resultado sai maior

  1. Compare o tamanho do original com o do resultado. Se o resultado saiu maior, o AjustaPDF devolve o original, e o arquivo que você tem na mão é o mesmo que já possuía.
  2. Confira o pdfimages. Se há imagens acima de 150 DPI, o nível médio de comprimir PDF é a escolha certa. Se todas as imagens já estão em JPEG e em resolução baixa, o arquivo está enxuto e o original é o melhor.
  3. Se o PDF é só texto, aceite o original. Não existe compressão a aplicar sobre um arquivo que tem quase só caracteres.
  4. Se o aumento vem das fontes, resolva isso antes de comprimir de novo. Uma fonte que estava em subconjunto e foi reembutida inteira precisa ser regerada no programa de origem.

Quando o peso subiu antes da compressão

Às vezes o arquivo ficou maior em outra operação, e não na compressão. Juntar copia as páginas sem recomprimir as imagens, então o arquivo resultante pesa aproximadamente a soma dos originais. Se os arquivos juntados já eram grandes, a soma explica o tamanho, e a compressão vem depois, como última etapa, em juntar PDF.

Proteger com senha também não reduz peso. O proteger PDF do AjustaPDF criptografa o conteúdo com AES de 256 bits, e isso acrescenta pouco ou nada ao tamanho. Se o objetivo é um arquivo menor e protegido, a ordem certa é comprimir primeiro e proteger no fim.

Linearização: quando o aumento é intencional

Algumas ferramentas oferecem otimização para visualização na web, conhecida como linearização. O arquivo é reorganizado para que a primeira página apareça antes do download completo, e parte da estrutura é duplicada para isso. O resultado é um arquivo um pouco maior e mais rápido de abrir pela internet.

Se a meta é tamanho, deixe essa opção desligada. Se o PDF vai ser aberto por um link e a primeira página precisa aparecer rápido, a linearização pode compensar. Ela é uma troca consciente de bytes por velocidade, não um defeito da compressão.

Sinais de que o original é o melhor arquivo

Antes de descartar a tentativa, confira se o original atende ao que você precisa. Se pelo menos um destes pontos se confirmar, a compressão não está fazendo falta:

  • O original já está abaixo do limite do destino, como o anexo de um e-mail ou o portal que vai receber o arquivo.
  • O pdfimages mostra imagens JPEG em resolução baixa, ou não mostra imagem alguma.
  • O documento é só texto, com poucas páginas, e o resultado não passa de um ajuste de poucos bytes.

Como o AjustaPDF trata um arquivo que cresce

O compressor do AjustaPDF roda com Ghostscript no servidor. Se o resultado sair maior que o original, a operação devolve o original, sem alteração. Você não precisa escolher um nível para isso acontecer: a regra vale para leve, médio e forte.

Por isso, um resultado idêntico ao original não é falha. Significa que a compressão não encontrou o que enxugar. Antes de procurar outra ferramenta, verifique a causa pela tabela deste guia, porque o problema quase sempre está nas imagens, nas fontes ou na estrutura, e não no nível escolhido.

Perguntas frequentes

Por que o AjustaPDF devolve o original quando o resultado é maior?

Porque a compressão existe para reduzir o arquivo, e entregar uma versão maior seria piorar o que você enviou. Se o resultado sai maior que o original, você recebe o original sem nenhuma alteração. Assim, a operação nunca deixa o arquivo mais pesado.

Como saber se um PDF tem imagens que comprimem?

Use o utilitário pdfimages, do Poppler, com o comando pdfimages -list. Ele mostra cada imagem com o tipo de codificação e a resolução em ppi. Imagens JPEG com baixa resolução já estão enxutas. Imagens sem compressão ou acima de 150 DPI são onde a compressão faz diferença.

Um PDF só de texto pode ficar maior depois de comprimir?

Pode, porque texto e vetores já são pequenos e a reescrita da estrutura do arquivo pode somar alguns bytes. Como não há imagem para reduzir, o ganho tende a zero. Nesse caso, o original é o melhor arquivo a enviar.

A otimização para web aumenta o tamanho do PDF?

Em geral, sim, um pouco. A linearização reorganiza o arquivo para que a primeira página abra antes do download completo, e isso duplica parte da estrutura. Se o objetivo é tamanho, desligue a opção. Para abrir rápido em um link, ela pode compensar.