THotPDF.ImportLoadedObjectGraphJSON-Methode
Parst, validiert und committet ein v1- oder v2-Objektgraph-Dokument atomar unter vom Aufrufer gewählten Ressourcenlimits
Deklaration
function ImportLoadedObjectGraphJSON(
Source: TStream;
const ExternalStreamDirectory: TFileName;
Mode: THPDFObjectGraphJSONImportMode;
const Limits: THPDFObjectGraphJSONLimits;
out AInfo: THPDFObjectGraphJSONImportInfo): boolean;
Validierung und Commit
Der Importer prüft Schema-Kompatibilität, PDF-Werttypen, Referenzen, Objektidentitäten, Catalog- und Pages-Struktur, direkte und indirekte Stream-Length-Werte, Sidecar-Pfade und jedes konfigurierte Budget, bevor etwas veröffentlicht wird
ogjimReplace validiert ein vollständiges Kandidatendokument, bevor der geladene Graph ersetzt wird
ogjimUpdate wendet ein v2-inkrementelles Update über eine Copy-on-Write-Transaktion an, nachdem der vorhandene Graph und das Delta als ein gemeinsamer Referenzraum validiert wurden
Liefert False, ohne das Ziel zu verändern, und schreibt eine stabile Erklärung in AInfo.Diagnostic
Passwörter, Verschlüsselungsschlüssel und Security-Handler-Zustand werden nicht importiert und müssen vor dem Speichern geschützter Ausgaben separat konfiguriert werden