Uređivanje grafa objekata i sastavljanje stranica

HotPDF izlaže potpuni učitani graf neizravnih objekata za determinističku dijagnostiku i kontrolirano uređivanje uz zadržavanje eksplicitnih granica validacije i resursa

Dijagnostika grafa i uređivanje

Stabilni JSON izvoz poreda objekte i ključeve rječnika deterministički te može ugraditi sirove ili dekodirane terete tokova ili ih zapisati u vanjske datoteke

Verzionirani JSON grafa objekata struji potpune snimke ili inkrementalna ažuriranja s eksplicitnom kompatibilnošću sheme, binarnim prilozima, ograničenim parsiranjem, validacijom referenci i transakcijskim uvozom

BuildLoadedObjectDependencyGraph vraća čvorove poredane po broju objekta i rubove mjesta referenci s plitkom memorijom, dosegnošću Catalog root-a, neposrednim dominatorima i pripisom zadržane memorije

Zadržani bajtovi koriste stablo dominatora u korijenu Catalog-a, tako se memorija dosegnula kroz zajedničke resurse tereti samo najbližem objektu čije bi uklanjanje učinilo tu memoriju nedosegnutom

Validirani JSON zakrpi podržavaju tipizirani PDF vrijednosti i odbacuju nevaljane putanje, reference, cikluse, base64 terete i nedosljedne duljine tokova prije poduzimanja izmjena

Tokovi objekata mogu se pregledati kao sirovi filtrirani bajtovi ili dekodirani bajtovi bez materijaliziranja nepovezanih komprimiranih članova

Validacija linearizacije provjerava primarni rječnik, odjeljak prve stranice, glavnu lokaciju unakrsne reference, naznake pomaka stranica i naznake zajedničkih objekata pod granicama odabranim od strane pozivatelja

Ponovljivost i dosegnost

ReproducibleOutput izvodi identifikatore dokumenta iz kanonskog serijaliziranog sadržaja, omogućuje determinističko poredanje rječnika i izbjegava brzo kopiranje nepromijenjenih datoteka

Nedosegnuti neizravni objekti mogu se sačuvati, prijaviti ili ukloniti nakon prolaza ukorijenjenog u prikolici i učitane grafa dokumenata

Radni tokovi sa stranicama

Sastavljeni sastav čita više izvornih dokumenata u ograničenim blokovima s eksplicitnim maksimalnim brojem otvorenih datoteka

Raspone prekrivanja i podložne strane koriste neovisne politike zaustavljanja, ponavljanja, stezanja ili okretanja ciklusa stranica

Spljoštavanje rotacije transformira sadržaj, okvire stranica, bilješke, odredišta i strukturnu geometriju prije čišćenja rotacije stranice

Sličice stranica mogu se čitati sirove ili dekodirane, zamijeniti i poništiti uz promjene međupohrane prikazane stranice

Primarni API-ji