THotPDF.ImportLoadedObjectGraphJSON Method

Parsuje, waliduje i atomowo zatwierdza dokument grafu obiektów v1 albo v2 w ramach limitów resource wybranych przez wywołującego

Deklaracja

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

Walidacja i zatwierdzanie

Importer sprawdza zgodność ze schematem, typy wartości PDF, referencje, tożsamości obiektów, strukturę Catalog i Pages, wartości Length streamów bezpośrednich i pośrednich, ścieżki sidecar oraz każdy skonfigurowany budżet, zanim cokolwiek zostanie opublikowane

ogjimReplace waliduje kompletny dokument kandydujący, zanim zastąpi wczytany graf

ogjimUpdate stosuje przyrostową aktualizację v2 przez transakcję copy-on-write po walidacji istniejącego grafu i delty jako jednej przestrzeni referencji

Zwraca False bez modyfikowania celu i zapisuje stabilne wyjaśnienie w AInfo.Diagnostic

Hasła, klucze szyfrowania i stan security handlerów nie są importowane; skonfiguruj je osobno przed zapisem chronionego wyniku

Versioned Object Graph JSON Round Trips