GetPDFVCRManifest

Conformidad, contenido variable, diagnóstico, JSON

Descripción

Valida una plantilla PDF/VCR-1 externa y devuelve como JSON sus campos declarados, el campo opcional de selección de páginas y los enlaces de los marcadores de posición de reemplazo

Sintaxis

Delphi

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

Parámetros

InputFileNameRuta completa de la plantilla PDF/VCR que se va a inspeccionar
PasswordContraseña usada para abrir el archivo, o una cadena vacía para una plantilla sin cifrar

Valor devuelto

Un objeto JSON para una plantilla conforme; de lo contrario, una cadena vacía

Observaciones

El manifiesto contiene version, fields, pageSelectionField y una matriz placeholders cuyas entradas contienen field, una page de base cero, mcid y un bbox opcional

La extracción usa el mismo recorrido de estructura acotado y las mismas comprobaciones de fundamento PDF/X que la prueba de conformidad 6, así que las plantillas mal formadas o no conformes se rechazan antes de devolver el JSON

LastErrorCode 401; una plantilla rechazada establece LastErrorCode 608

Véase también

BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance