GetPDFVCRManifest

Conformidade, conteúdo variável, diagnósticos, JSON

Descrição

Valida um modelo PDF/VCR-1 externo e retorna como JSON seus campos declarados, o campo opcional de seleção de página e as ligações de placeholders de substituição

Sintaxe

Delphi

Function GetPDFVCRManifest(Const InputFileName, Password: WideString): WideString;

Parâmetros

InputFileNameCaminho completo do modelo PDF/VCR a examinar
PasswordSenha usada para abrir o arquivo, ou uma string vazia para um modelo não criptografado

Valor retornado

Um objeto JSON para um modelo em conformidade; caso contrário, uma string vazia

Observações

O manifesto contém version, fields, pageSelectionField e um array placeholders cujas entradas contêm field, page com base zero, mcid e bbox opcional

A extração usa a mesma travessia delimitada de estrutura e as verificações da fundação PDF/X do teste de conformidade 6, então templates malformados ou não conformes são rejeitados antes que o JSON seja devolvido

LastErrorCode 401; um modelo rejeitado define LastErrorCode 608

Veja também

BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance