THotPDF.ImportLoadedObjectGraphJSON Method

Tolkar, validerar och committar atomärt ett v1- eller v2-objektgrafdokument under anroparselekterade resursgränser

Deklaration

function ImportLoadedObjectGraphJSON(
    Source: TStream;
    const ExternalStreamDirectory: TFileName;
    Mode: THPDFObjectGraphJSONImportMode;
    const Limits: THPDFObjectGraphJSONLimits;
    out AInfo: THPDFObjectGraphJSONImportInfo): boolean;

Validering och commit

Importeraren kontrollerar schemakompatibilitet, PDF-värdetyper, referenser, objektsidentiteter, Catalog- och Pages-struktur, direkta och indirekta ström-Length-värden, sidecar-sökvägar och varje konfigurerad budget innan publicering

ogjimReplace validerar ett komplett kandidatdokument innan den inlästa grafen ersätts

ogjimUpdate tillämpar en v2-inkrementell uppdatering genom en copy-on-write-transaktion efter att ha validerat den befintliga grafen och deltat som ett gemensamt referensrum

Returnerar False utan att mutera målet och skriver en stabil förklaring till AInfo.Diagnostic

Lösenord, krypteringsnycklar och säkerhetshanterarens tillstånd importeras inte och måste konfigureras separat innan skyddad utdata sparas

Versionerade objektgrafs-JSON-roundtrips