Правила валідації PDF/A
Класи правил валідації
PDF/A валідація відповідності реалізується за допомогою класів правил, які розширюють PdfARule. Кожен клас правил перевіряє конкретний аспект документа на відповідність стандарту. мета файлового формату.
ActionRules
ActionRules підтверджує, що дієві словарі в каталозі, сторінці та виджеті введень Відповідати обмеженням PDF/A. Акції JavaScript, названі акції та певні триггері дії заборонені в документах PDF/A.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules перевірки відповідності типів анотацій та їх властивостей до Специфікація PDF/A. Деякі типи анотацій не дозволені в PDF / A, і виджет анотації мають додаткові обмеження.
PdfARule (Правідник)
PdfARule є абстрактним базовим класом для всіх реалізацій правил валідації. класи правил реалізуються validate(parser, format, result) перевірити їх конкретні PDF/A відповідності та додати будь-які порушення до PdfAValidationResult.
Workflow
- Бігайте.
ActionRules.validate()іAnnotationRules.validate() - Перевірка
PdfAValidationResultза порушення - Прикладати відповідні класи фіксації з: PDF/A Виправлення
- Повторне підтвердження відповідності