Vysoko výkonné spájanie prúdov PDF v pamäti
Kombinácia viacerých dokumentov PDF si vyžaduje oveľa viac než len jednoduché spájanie binárnych súborov. Každý nezávislý PDF má svoj vlastný katalóg dokumentov, hierarchiu stromu stránok, slovník nepriamych objektov (/ObjStm), deskriptory vložených fontov a tabuľku krížových odkazov.
Nástroj využíva mapovanie pamäte WebAssembly nízkej úrovne na analýzu štruktúrnych slovníkov každého vstupného dokumentu priamo v pamäti RAM prehliadača. Náš motor sekvenčne reindexuje všetky ID odkazov na nepriame objekty, zlúči stromy uzlov /Pages do jednotnej lineárnej hierarchie a deduplikuje tabuľky fontov, aby sa predišlo zbytočnému nafukovaniu súboru.
Pretože všetka manipulácia so stránkami sa počítat lokálne na vláknach vášho CPU, preusporiadanie stránok, otáčanie jedného hárku o 90 stupňov a zlučovanie dokumentov sa vykonávajú v milisekundách s nulovou latenciou nahrávania do siete.

