GetPDFVCRManifest

Conformité, contenu variable, diagnostic, JSON

Description

Valide un modèle PDF/VCR-1 externe et renvoie ses champs déclarés, son champ facultatif de sélection de page et ses liaisons d'espaces réservés de remplacement en JSON

Syntaxe

Delphi

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

Paramètres

InputFileNameChemin complet du modèle PDF/VCR à inspecter
PasswordMot de passe utilisé pour ouvrir le fichier, ou chaîne vide pour un modèle non chiffré

Valeur de retour

Un objet JSON pour un modèle conforme, sinon une chaîne vide

Remarques

Le manifeste contient version, fields, pageSelectionField et un tableau placeholders dont les entrées contiennent field, une page à base zéro, mcid et un bbox optionnel

L'extraction utilise le même parcours de structure borné et les mêmes vérifications de fondation PDF/X que le test de conformité 6 ; les modèles mal formés ou non conformes sont donc rejetés avant que le JSON ne soit renvoyé

LastErrorCode 401 ; un modèle refusé définit LastErrorCode 608

Voir aussi

BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance