PDF-compressie: methoden vergeleken
Ghostscript vs qpdf vs pdf-lib: welke PDF-compressie-engine kiezen? Technische analyse en benchmark.

PDF-compressie-engines
PDF-compressie houdt in dat je de bestandsgrootte verkleint door afbeeldingen, lettertypen en interne structuren te optimaliseren. Drie engines domineren: Ghostscript, qpdf en pdf-lib.
Ghostscript is de industriestandaard voor PDF-compressie. Het rasteriseert afbeeldingen opnieuw met lagere resolutie en past optimale JPEG-compressie toe.
qpdf is gespecialiseerd in structuurtransformatie (linearisatie, stream-optimalisatie) maar rasteriseert afbeeldingen niet opnieuw.
pdf-lib (pure JavaScript) maakt basale manipulaties mogelijk maar biedt geen echte afbeeldingscompressie.
Benchmark: reductie per engine
Op een 24 MB referentie-PDF (rapport met afbeeldingen in hoge resolutie):
Ghostscript niveau «screen» (72 dpi): 92% reductie → 1,9 MB. Kwaliteit voldoende voor schermlezen.
Ghostscript niveau «ebook» (150 dpi): 78% reductie → 5,3 MB. Goede kwaliteit/grootte-balans.
Ghostscript niveau «printer» (300 dpi): 45% reductie → 13,2 MB. Printkwaliteit behouden.
qpdf (alleen linearisatie): 3% reductie → 23,3 MB. Geen afbeeldingscompressie.
pdf-lib (zonder afbeeldingscompressie): 1% reductie → 23,8 MB. Verwaarloosbaar.
Conclusie: Ghostscript is veruit de beste PDF-compressie-engine. SafePDF gebruikt hem voor alle drie niveaus.
De 3 SafePDF-compressieniveaus
Laag niveau (screen, 72 dpi): ideaal voor e-mail of schermlezen. Typische reductie 80-95%.
Middenniveau (ebook, 150 dpi): goed compromis voor comfortabel lezen en basisprinten. Typische reductie 60-80%.
Hoog niveau (printer, 300 dpi): behoudt printkwaliteit. Typische reductie 30-50%.
De keuze van het niveau hangt af van gebruik: e-mail → laag, archivering → midden, professionele print → hoog.
Beperkingen van PDF-compressie
Compressie kan een PDF niet oneindig verkleinen. Een reeds gecomprimeerde PDF (afbeeldingen al als JPEG) heeft een lagere reductie.
Vector-PDF's (grafieken, schema's) comprimeren slechter dan op afbeeldingen gebaseerde PDF's.
Compressie met herrasterisatie (Ghostscript) kan tekstkwaliteit aantasten. Het «hoge» niveau (300 dpi) behoudt tekstscherpte.
SafePDF processes all your PDFs 100% locally. No file ever leaves your machine.