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.
| Causa | Por que o arquivo cresce | Como reconhecer |
|---|---|---|
| Imagem JPEG que já estava enxuta | A imagem é regravada com uma qualidade que preserva mais informação, e a versão nova é maior | Imagens JPEG com resolução baixa no pdfimages |
| Digitalização em preto e branco com compressão própria | Alguns compressores convertem a imagem de um bit por pixel para cinza em JPEG, e o resultado pode ser maior | Codificação jbig2 ou ccitt no pdfimages |
| Fontes reembutidas inteiras | O arquivo passa a carregar a fonte completa, e não apenas os caracteres usados | Coluna sub igual a não no pdffonts |
| PDF só de texto e vetores | Não há imagem para reduzir, e a reescrita da estrutura soma alguns bytes | Nenhuma imagem listada no pdfimages |
| Otimização para visualização na web | A linearização duplica parte da estrutura para a primeira página abrir mais cedo | Opçã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
- 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.
- 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.
- Se o PDF é só texto, aceite o original. Não existe compressão a aplicar sobre um arquivo que tem quase só caracteres.
- 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.