Concatenare de fluxuri PDF în memorie de înaltă performanță
Combinarea mai multor documente PDF necesită mult mai mult decât simpla concatenare a fișierelor binare. Fiecare PDF independent își posedă propriul Catalog de documente, ierarhie de arbore de pagini, dicționar de obiecte indirecte (/ObjStm), descriptori de fonturi încorporați și tabel de referințe încrucișate.
Instrumentul nostru utilizează maparea memoriei WebAssembly de nivel inferior pentru a analiza dicționarele structurale ale fiecărui document de intrare direct în memoria RAM a browserului. Motorul nostru reindexează secvențial toate ID-urile de referință ale obiectelor indirecte, îmbină arborii de noduri /Pages într-o ierarhie liniară unificată și elimină duplicatele din tabelele de fonturi pentru a preveni umflarea nenecesară a fișierului.
Deoarece toată manipularea paginilor este calculată local pe firele de execuție ale CPU-ului dvs., reordonarea paginilor, rotația unei singure foi la 90 de grade și îmbinarea documentelor se execută în milisecunde, fără latență de încărcare în rețea.

