PDF/A Règles de validation
Classes de règles de validation
La validation de la conformité PDF/A est mise en œuvre par des classes de règles qui étendent les PdfARule. Chaque classe de règles vérifie un aspect spécifique du document pour la conformité avec le Formats d’archivage cible.
ActionRules
ActionRules validez que les dictionnaires d’action dans le catalogue, la page et les entrées widget Suivez les restrictions PDF/A. Les actions JavaScript, les actions nommées et certains déclencheurs Les actions sont interdites dans les documents PDF/A.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules vérifier que les types d’annonces et leurs propriétés sont conformes à la Certains types d’annonces ne sont pas autorisés dans PDF/A, et le widget Les annotations ont des restrictions supplémentaires.
Pdfouille
PdfARule est la classe de base abstraite pour toutes les implementations du règlement de validation. Les classes de règles sont mises en œuvre validate(parser, format, result) Pour vérifier leur spécificité la zone de conformité PDF/A et appliquer toute violation à l’article 2 du règlement PdfAValidationResult.
flux de travail
- courir
ActionRules.validate()etAnnotationRules.validate() - Inspecter le
PdfAValidationResultPour les violations - Appliquer les classes fixes correspondantes de PDF / A fixé
- Récupérer pour confirmer la conformité