THotPDF.ImportLoadedObjectGraphJSON Method

Analizza, valida e committa atomicamente un documento v1 o v2 del grafo di oggetti entro limiti di risorsa scelti dal chiamante

Dichiarazione

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

Validazione e commit

L'importer controlla la compatibilità dello schema, i tipi di valore PDF, i riferimenti, le identità degli oggetti, la struttura di Catalog e Pages, i valori Length degli stream diretti e indiretti, i percorsi sidecar e ogni budget configurato prima della pubblicazione

ogjimReplace valida un documento candidato completo prima di sostituire il grafo caricato

ogjimUpdate applica un aggiornamento incrementale v2 attraverso una transazione copy-on-write dopo aver validato il grafo esistente e il delta come unico spazio di riferimenti

Restituisce False senza alterare il target e scrive una spiegazione stabile in AInfo.Diagnostic

Password, chiavi di cifratura e stato dei security handler non vengono importati e vanno configurati separatamente prima di salvare l'output protetto

Versioned Object Graph JSON Round Trips