A enxeñaría detrás da compresión de PDF no navegador
Os compresores en liña tradicionais soben documentos PDF de varios megabytes a granxas de servidores remotos na nube, introducen latencia nas colas e adoitan depender de scripts de servidor con perdas como Ghostscript que rasterizan texto vectorial en mapas de bits pixelados e borrosos. Este fluxo de traballo antigo crea graves riscos de privacidade para informes financeiros confidenciais, contratos e rexistros médicos.
O noso motor de compresión de dobre pasada opera integramente dentro do tempo de execución WebAssembly illado do teu navegador. Na pasada 1, o motor inspecciona a táboa de referencia cruzada (xref) do PDF, elimina revisións mortas non referenciadas, elimina táboas de insinuación TrueType non esenciais (como hdmx, VDMX, LTSH e PCLT) e desinfla fluxos de obxectos en bruto (/ObjStm) sen tocar os vectores de glifos de texto.
Cando se require unha redución máis profunda, a pasada 2 avalia as imaxes ráster integradas. Utilizando a cuantificación de transformación de coseno discreta (DCT) de grao MozJPEG, as fotografías integradas reducen a súa mostraxe a obxectivos de DPI calibrados (96 a 150 DPI) e reintégranse nos límites físicos exactos da páxina. Dado que todos os cálculos se executan na RAM do teu dispositivo mediante Web Workers, os teus documentos seguen sendo 100% privados con velocidades de execución inferiores a un segundo.

