Redigering af objektgraf og sidesamling

HotPDF eksponerer den komplette indlæste graf af indirekte objekter til deterministisk diagnostik og kontrolleret redigering, samtidig med at eksplicit validering og ressourcegrænser bevares

Grafdiagnostik og redigering

Stabil JSON-eksport sorterer objekter og ordbogsnøgler deterministisk og kan indlejre rå eller afkodede strømpayloads eller skrive dem til eksterne filer

Versioneret JSON for objektgraf streamer komplette snapshots eller trinvise opdateringer med eksplicit skemakompatibilitet, binære sidefiler, afgrænset parsing, referencevalidering og transaktionel import

BuildLoadedObjectDependencyGraph returnerer noder ordnet efter objektnummer og kanter for referenceslots med flad hukommelse, Catalog-rækkevidde, umiddelbare dominatorer og tildeling af fastholdt hukommelse

Fastholdte bytes bruger det Catalog-rodfæstede dominatortræ, så hukommelse, der kan nås gennem delte ressourcer, kun belastes det nærmeste objekt, hvis fjernelse ville gøre hukommelsen utilgængelig

Validerede JSON-patches understøtter typede PDF-værdier og afviser ugyldige stier, referencer, cyklusser, base64-payloads og inkonsistente strømlængder, før ændringer begås

Objektstrømme kan inspiceres som rå filtrerede bytes eller afkodede bytes uden at materialisere urelaterede komprimerede medlemmer

Validering af linearisering kontrollerer den primære ordbog, afsnittet for første side, placeringen af hovedkrydsreferencen, tip til sideforskydning og tip til delte objekter under grænser, som kaldende kode vælger

Reproducerbarhed og rækkevidde

ReproducibleOutput udleder dokumentidentifikatorer fra kanonisk serialiseret indhold, aktiverer deterministisk ordbogsrækkefølge og undgår hurtig kopiering af uændrede filer

Uopnåelige indirekte objekter kan bevares, rapporteres eller fjernes efter en gennemløb rodfæstet i traileren og den indlæste dokumentgraf

Sidearbejdsgange

Samlet assembly læser flere kildedokumenter i afgrænsede bidder med et eksplicit maksimalt antal åbne filer

Overlejrings- og underlægningsområder bruger uafhængige politikker for stop, gentagelse, begrænsning eller omvendt sidecyklus

Udfladning af rotation transformerer indhold, sidebokse, anmærkninger, destinationer og strukturgeometri før siderotationen ryddes

Sidernes miniaturer kan læses rå eller afkodet, erstattes og invalideres sammen med ændringer i cachen for gengivne sider

Primære API'er