THotPDF.ImportLoadedObjectGraphJSON Method
Analisa, valida e confirma atomicamente um documento de grafo de objetos v1 ou v2 sob limites de recursos selecionados pelo chamador
Declaração
function ImportLoadedObjectGraphJSON(
Source: TStream;
const ExternalStreamDirectory: TFileName;
Mode: THPDFObjectGraphJSONImportMode;
const Limits: THPDFObjectGraphJSONLimits;
out AInfo: THPDFObjectGraphJSONImportInfo): boolean;
Validação e confirmação
O importador verifica compatibilidade de esquema, tipos de valores PDF, referências, identidades de objetos, estrutura do Catalog e das Pages, valores de Length de fluxos diretos e indiretos, caminhos de sidecar e cada orçamento configurado antes da publicação
ogjimReplace valida um documento candidato completo antes de substituir o grafo carregado
ogjimUpdate aplica uma atualização incremental v2 por meio de uma transação copy-on-write após validar o grafo existente e o delta como um único espaço de referência
Retorna False sem alterar o destino e grava uma explicação estável em AInfo.Diagnostic
Senhas, chaves de criptografia e o estado do manipulador de segurança não são importados e devem ser configurados separadamente antes de salvar a saída protegida