GetPDFVCRManifest

合规、可变内容、诊断、JSON

描述

验证外部 PDF/VCR-1 模板,并以 JSON 返回其声明的字段、可选的页面选择字段和替换占位符绑定

语法

Delphi

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

参数

InputFileName要检查的 PDF/VCR 模板的完整路径
Password打开文件所用的密码;未加密模板为空字符串

返回值

模板合规时返回 JSON 对象,否则返回空字符串

备注

清单包含 version、fields、pageSelectionField,以及一个 placeholders 数组,其条目包含 field、零基 page、mcid 和可选的 bbox

提取使用与合规性测试 6 相同的有界结构遍历和 PDF/X 基础检查,因此格式错误或不合规的模板会在返回 JSON 前被拒绝

缺少输入文件设置 LastErrorCode 401;被拒绝的模板设置 LastErrorCode 608

另请参阅

BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance