Tekniken bakom webbläsarbaserad PDF-komprimering
Traditionella onlinekomprimerare laddar upp PDF-dokument på flera megabyte till fjärrmolnserverfarmer, introducerar köfördröjning och förlitar sig ofta på förlustbringande serverskript som Ghostscript som rasteriserar vektortext till oskarpa, pixliga bitmappar. Detta äldre arbetsflöde skapar allvarliga sekretessrisker för konfidentiella finansiella rapporter, kontrakt och journaler.
Vår Dual-Pass-komprimeringsmotor fungerar helt inom webbläsarens isolerade WebAssembly-körningstid. I Pass 1 granskar motorn PDF-korsreferenstabellen (xref), rensar bort orefererade döda revisioner, tar bort icke-essentiella TrueType-hintningstabeller (som hdmx, VDMX, LTSH och PCLT) och tömmer råa objektströmmar (/ObjStm) utan att röra textteckensvektorer.
När djupare reduktion krävs utvärderar Pass 2 inbäddade rastrerade bilder. Med hjälp av kvantisering med diskret cosinustransformation (DCT) på MozJPEG-nivå nedskalas inbäddade fotografier till kalibrerade DPI-mål (96 till 150 DPI) och återinbäddas i exakta fysiska sidgränser. Eftersom alla beräkningar körs i enhetens RAM-minne via Web Workers förblir dina dokument 100 % privata med körningshastigheter på under en sekund.

