Spajanje PDF tokova visoke performanse u memoriji
Kombiniranje više PDF dokumenata zahtijeva puno više od čistog spajanja binarnih datoteka. Svaki neovisni PDF posjeduje vlastiti katalog dokumenata, stablo hijerarhije stranica, rječnik neizravnih objekata (/ObjStm), ugrađene deskriptore fontova i tablicu unakrsnih referenci.
Naš alat koristi niskorazinsko mapiranje memorije WebAssembly za parsiranje strukturnih rječnika svakog ulaznog dokumenta izravno u RAM-u preglednika. Naš sustav sekvencijalno reindeksira sve ID-ove referenci neizravnih objekata, spaja stabla čvorova /Pages u jedinstvenu linearnu hijerarhijsku strukturu i uklanja dvostruke tablice fontova kako bi se spriječilo nepotrebno bujanje datoteka.
Budući da se sva manipulacija stranicama izračunava lokalno na nitima vašeg procesora, preuređivanje stranica, rotacija jednog lista za 90 stupnjeva i spajanje dokumenata izvršavaju se u milisekundama bez kašnjenja mrežnog prijenosa.

