Inžinierstvo za kompresiou PDF v prehliadači
Tradičné online kompresory nahrajú viacmegabajtové dokumenty PDF do vzdialených fariem cloudových serverov, zavádzajú latenciu radenia a často sa spoliehajú na stratové skripty servera, ako je Ghostscript, ktoré rastrojujú vektorový text do rozmazaných, pixelovaných bitmap. Tento starý pracovný postup vytvára vážne riziká pre ochranu osobných údajov pre dôverné finančné správy, zmluvy a lekárske záznamy.
Náš dvojprechodový kompresný motor funguje úplne v rámci izolovaného prostredia WebAssembly vášho prehliadača. V prechode 1 motor skontroluje tabuľku krížových odkazov PDF (xref), vyčistí neodkazované mŕtve revízie, odstráni nepodstatné tabuľky náznakov TrueType (ako sú hdmx, VDMX, LTSH a PCLT) a vyfukuje surové prúdy objektov (/ObjStm) bez toho, aby sa dotkol vektorov glyfov textu.
Keď sa vyžaduje hlbšie zmenšenie, prechod 2 vyhodnotí vložené rastrové obrázky. Pomocou kvantizácie diskrétnej kosínusovej transformácie (DCT) triedy MozJPEG sa vložené fotografie podvzorkujú na kalibrované ciele DPI (96 až 150 DPI) a znova sa vložia do presných fyzických hraníc stránky. Pretože všetky výpočty prebiehajú v pamäti RAM vášho zariadenia prostredníctvom Web Workers, vaše dokumenty zostávajú 100% súkromné s rýchlosťou vykonávania pod sekundu.

