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

Извлечение использует тот же ограниченный обход структуры и проверки фундамента PDF/X, что и тест соответствия 6, поэтому некорректные или несоответствующие шаблоны отклоняются до возврата JSON

LastErrorCode 401; отклоненный шаблон устанавливает LastErrorCode 608

См. также

BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance