PDF/A Правила за валидиране
Класове на правила за валидиране
PDF/A валидиране на съответствието се прилага чрез класове правила, които разширяват PdfARule. Всеки клас правила проверява специфичен аспект на документа за съответствие с изискванията. целевият архивен формат.
ActionRules
ActionRules валидира, че действието речници в каталог, страница и виджет записи 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.
Работен поток
- Бягай!
ActionRules.validate()и в)AnnotationRules.validate() - Проверете
PdfAValidationResultза нарушения - Прилагане на съответните фиксирани класове от: PDF/A Ремонтиране
- Повторно валидиране за потвърждаване на съответствието