THotPDF.ImportLoadedObjectGraphJSON-methode

Parseert, valideert en commit-t atomisch een objectgrafiekdocument van v1 of v2 onder door de aanroeper gekozen resourcelimieten

Declaratie

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

Validatie en commit

De importeur controleert schemacompatibiliteit, PDF-waardetypen, verwijzingen, objectidentiteiten, Catalogus- en Pagina-structuur, directe en indirecte stream-Lengtewaarden, sidecar-paden en elk geconfigureerd budget vóór publicatie

ogjimReplace valideert een volledig kandidaatdocument voordat hij de geladen grafiek vervangt

ogjimUpdate past een v2-incrementele update toe via een copy-on-write transactie na validatie van de bestaande grafiek en delta als één referentieruimte

Retourneert False zonder het doel te wijzigen en schrijft een stabiele uitleg naar AInfo.Diagnostic

Wachtwoorden, versleutelingssleutels en de status van de beveiligingshandler worden niet geïmporteerd en moeten afzonderlijk worden geconfigureerd voordat beveiligde uitvoer wordt opgeslagen

Versiene objectgrafiek-JSON round trips