Comprimir PDF
Reduza o tamanho recodificando cada página como JPEG. Escolha a qualidade — tudo no navegador.
Como funciona
Solte um PDF e escolha a qualidade: Alta (JPEG 0,85), Média (0,60) ou Baixa (0,35). Cada página é desenhada em um canvas na escala daquele preset, codificada como JPEG e gravada em um PDF novo. No fim aparecem os tamanhos antes e depois, então dá para repetir numa qualidade menor se a economia foi pequena.
O que a compressão faz com o arquivo
Este é um compressor por rasterização. Depois dele cada página vira uma imagem: o texto deixa de ser selecionável, pesquisável e copiável, e desenhos vetoriais perdem nitidez no zoom. É justamente essa troca que faz digitalizações e documentos cheios de imagem encolherem tanto. Se você precisa manter a camada de texto, esta não é a ferramenta certa.
Limites
PDFs só de texto costumam crescer em vez de encolher — uma página de letras ocupa muito menos guardada como texto do que como fotografia desse texto. Arquivos criptografados ou protegidos por senha são recusados com erro, não falham em silêncio. Arquivos grandes podem esgotar a memória do navegador. Não há limite fixo de tamanho: ele depende das dimensões das páginas, da resolução das imagens, do navegador e da memória do dispositivo.
Por que roda no seu navegador
O arquivo é lido com pdf.js e reconstruído com pdf-lib, ambos JavaScript rodando na sua máquina. Nada é enviado, não há fila e não existe cópia alguma do documento que possamos guardar ou vazar. Contratos, exames médicos e fotos de documentos são exatamente os arquivos que não deveriam ser entregues a um servidor de terceiros.