Ingineria din spatele compresiei PDF în browser
Compresoarele online tradiționale încarcă documente PDF de mai mulți megabytes în ferme de servere cloud la distanță, introduc latență de așteptare și se bazează adesea pe scripturi de server cu pierderi, cum ar fi Ghostscript, care rasterizează textul vectorial în hărți de biți pixelate și neclare. Acest flux de lucru vechi creează riscuri severe de confidențialitate pentru rapoarte financiare confidențiale, contracte și înregistrări medicale.
Motorul nostru de compresie cu trecere dublă funcționează în întregime în cadrul mediului de execuție WebAssembly izolat al browserului dvs. În Pasul 1, motorul inspectează tabelul de referințe încrucișate PDF (xref), elimină revizuirile moarte nereferențiate, elimină tabelele de indiciu TrueType neesențiale (cum ar fi hdmx, VDMX, LTSH și PCLT) și deflează fluxurile de obiecte brute (/ObjStm) fără a atinge vectorii de glife ale textului.
Atunci când este necesară o reducere mai profundă, Pasul 2 evaluează imaginile raster încorporate. Folosind cuantificarea transformatei cosinusului discret (DCT) de grad MozJPEG, fotografiile încorporate sunt subeșantionate la ținte DPI calibrate (96 până la 150 DPI) și reîncorporate în limitele exacte ale paginii fizice. Deoarece toate calculele rulează în memoria RAM a dispozitivului dvs. prin intermediul Web Workers, documentele dvs. rămân 100% private, cu viteze de execuție sub secundă.

