PDF/A Regras de validação
Classe de regra de validação
PDF/A a validação da conformidade é implementada através de classes de regras que estendem o alcance das normas e as condições do sistema. PdfARule. Cada classe de regras verifica um aspecto específico do documento para a conformidade com o código. formato de arquivo alvo.
ActionRules
ActionRules valida que dicionários de ação em catálogo, página e widget entradas Ações JavaScript, ações com nome e certos gatilhos. As acções são proibidas nos documentos PDF/A.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules verifica que os tipos de anotações e as suas propriedades estão em conformidade com o Especificação PDF/A. Certos tipos de anotações não são permitidos no PDF / A, e widget As anotações têm restrições adicionais.
PdfARule (Relatório)
PdfARule é a classe de base abstrata para todas as implementações das regras de validação. classes de regras implementar validate(parser, format, result) para verificar as suas especificidades. O documento de conformidade PDF/A deve ser aditado à secção “PDF/ A” do anexo I. PdfAValidationResult.
Fluxo de trabalho
- Corra .
ActionRules.validate()e a)AnnotationRules.validate() - Inspeccionar o sistema de controlo.
PdfAValidationResultpara violações - Aplicar as classes de fixação correspondentes a partir do PDF/A Correções
- Revalidação para confirmar a conformidade