Redigering av objektsgrafer och sidmontering
HotPDF exponerar hela den inlästa indirekta objektgrafen för deterministisk diagnostik och kontrollerad redigering samtidigt som explicita valideringar och resursgränser bibehålls
Grafdiagnostik och redigering
Stabil JSON-export sorterar objekt och ordlistenycklar deterministiskt och kan bädda in råa eller avkodade strömnyttolaster eller skriva dem till externa filer
Versioned object graph JSON strömmar kompletta ögonblicksbilder eller inkrementella uppdateringar med explicit schema-kompatibilitet, binära sidoanalysdatabaser, begränsad parsning, referensvalidering och transaktionsinriktad import
BuildLoadedObjectDependencyGraph returnerar noder sorterade efter objektnummer och referensplatskanter med grund minne, Catalog-nåbarhet, omedelbara dominatorer och attribuerad behållen minne
Behållna byte använder det Catalog-rotade dominatorträdet, så minne som nås genom delade resurser debiteras endast det närmaste objekt vars borttagning skulle göra minnet onåbart
Validerade JSON-lappar stöder typade PDF-värden och avvisar ogiltiga sökvägar, referenser, cykler, base64-nyttolaster och inkonsekventa strömlängder innan ändringar görs
Objektströmmar kan inspekteras som råa filtrerade byte eller avkodade byte utan att materialisera orelaterade komprimerade medlemmar
Lineariseringsvalidering kontrollerar primärordlistan, förstasidans avsnitt, huvudkorsreferensens placering, sidoffsethints och delade objekthints under anroparens valda gränser
Reproducerbarhet och nåbarhet
ReproducibleOutput härleder dokumentidentifierare från kanoniskt serialiserat innehåll, aktiverar deterministisk ordlistsortering och undviker snabb kopiering av oförändrade filer
Onåbara indirekta objekt kan bevaras, rapporteras eller tas bort efter en genomgång rotad i trailern och den inlästa dokumentgrafen
Sidarbetsflöden
Kollat nycklad montering läser flera källdokument i begränsade block med ett explicit maximalt antal öppna filer
Överläggs- och underlagsintervall använder oberoende stop-, repeat-, clamp- eller reverse-sidcykelpolicyer
Rotationsutplattning omvandlar innehåll, sidrutor, annotationer, destinationer och strukturgeometri innan sidrotationen rensas
Sedministyrbilder kan läsas som råa eller avkodade, ersättas och ogiltigförklaras med ändringar i den renderade sidans cache
Primära API:er
THotPDF.ExportLoadedObjectGraphJSONTHotPDF.ExportLoadedObjectGraphJSONToStreamTHotPDF.ImportLoadedObjectGraphJSONTHotPDF.BuildLoadedObjectDependencyGraphTHotPDF.ApplyLoadedObjectGraphJSONPatchTHotPDF.InspectLoadedObjectStreamTHotPDF.ValidateLinearizedSourceTHotPDF.ReproducibleOutputTHotPDF.ApplyUnreachableObjectPolicyTHotPDF.AssembleCollatedPagesTHotPDF.ComposeLoadedPageRangesTHotPDF.FlattenLoadedPageRotationTHotPDF.ReadLoadedPageThumbnailTHotPDF.SetLoadedPageThumbnailStreamTHotPDF.InvalidateLoadedPageThumbnail