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