Compressão PDF: comparativo dos métodos
Ghostscript vs qpdf vs pdf-lib: qual motor de compressão PDF escolher? Análise técnica e benchmark.

Os motores de compressão PDF
A compressão PDF consiste em reduzir o tamanho do ficheiro otimizando imagens, fontes e estruturas internas. Três motores dominam: Ghostscript, qpdf e pdf-lib.
O Ghostscript é o padrão da indústria para a compressão PDF. Rasteriza novamente as imagens a uma resolução inferior e aplica uma compressão JPEG ótima.
O qpdf é especializado em transformação de estrutura (linearização, otimização de fluxos) mas não rasteriza novamente as imagens.
O pdf-lib (JavaScript puro) permite manipulações básicas mas não oferece verdadeira compressão de imagens.
Benchmark: taxa de redução por motor
Num PDF de referência de 24 MB (relatório com imagens em alta resolução):
Ghostscript nível «screen» (72 dpi): redução de 92% → 1,9 MB. Qualidade suficiente para leitura no ecrã.
Ghostscript nível «ebook» (150 dpi): redução de 78% → 5,3 MB. Bom compromisso qualidade/tamanho.
Ghostscript nível «printer» (300 dpi): redução de 45% → 13,2 MB. Qualidade de impressão conservada.
qpdf (apenas linearização): redução de 3% → 23,3 MB. Sem compressão de imagens.
pdf-lib (sem compressão de imagens): redução de 1% → 23,8 MB. Insignificante.
Conclusão: o Ghostscript é de longe o melhor motor de compressão PDF. O SafePDF usa-o para os seus três níveis.
Os 3 níveis de compressão do SafePDF
Nível baixo (screen, 72 dpi): ideal para email ou leitura no ecrã. Redução típica de 80-95%.
Nível médio (ebook, 150 dpi): bom compromisso para leitura confortável e impressão básica. Redução típica de 60-80%.
Nível alto (printer, 300 dpi): preserva a qualidade de impressão. Redução típica de 30-50%.
A escolha do nível depende do uso: email → baixo, arquivo → médio, impressão profissional → alto.
Limites da compressão PDF
A compressão não pode reduzir indefinidamente um PDF. Um PDF já comprimido (imagens já em JPEG) terá uma taxa de redução menor.
PDFs vetoriais (gráficos, esquemas) comprimem-se pior do que PDFs baseados em imagens.
A compressão com rerasterização (Ghostscript) pode degradar a qualidade do texto. O nível «alto» (300 dpi) preserva a nitidez do texto.
SafePDF processes all your PDFs 100% locally. No file ever leaves your machine.