THotPDF.ImportLoadedObjectGraphJSON Method

Parser, validerer og committer atomært et v1- eller v2-objektgraf-dokument under kaldervalgte ressourcegrænser

Deklaration

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

Validering og commit

Importøren tjekker skemakompatibilitet, PDF-værdityper, referencer, objektidentiteter, Catalog- og Pages-struktur, direkte og indirekte stream Length-værdier, sidecar-stier og hvert konfigureret budget, før noget publiceres

ogjimReplace validerer et komplet kandidatdokument, før den indlæste graf erstattes

ogjimUpdate anvender en v2-inkrementel opdatering gennem en copy-on-write-transaktion, efter at den eksisterende graf og deltaen er valideret som ét referencerum

Returnerer False uden at mutere målet og skriver en stabil forklaring til AInfo.Diagnostic

Adgangskoder, krypteringsnøgler og security handler-tilstand importeres ikke og skal konfigureres separat, før beskyttet output gemmes

Versionerede objektgraf-JSON-runder