PDF/A-validatieregels

Validatieregelklassen

PDF/A compliancevalidatie wordt geïmplementeerd via regelklassen die PdfARule uitbreiden. Elke regelklasse controleert een specifiek aspect van het document op conformiteit met het beoogde archiefformaat.

ActionRules

ActionRules valideert dat actiedictionaries in catalogus-, pagina- en widget-items voldoen aan PDF/A beperkingen. JavaScript acties, benoemde acties en bepaalde triggeracties zijn verboden in PDF/A documenten.

ActionRules rules = new ActionRules();
rules.validate(parser, format, result);

AnnotationRules

AnnotationRules controleert of annotatietypen en hun eigenschappen voldoen aan de PDF/A specificatie. Bepaalde annotatietypen zijn niet toegestaan in PDF/A, en widget-annotaties hebben extra beperkingen.

PdfARule

PdfARule is de abstracte basisklasse voor alle implementaties van validatieregels. Concrete regelklassen implementeren validate(parser, format, result) om hun specifieke gebied van PDF/A naleving te controleren en eventuele overtredingen toe te voegen aan de PdfAValidationResult.

Workflow

  1. Voer ActionRules.validate() en AnnotationRules.validate() uit
  2. Inspecteer de PdfAValidationResult op overtredingen
  3. Pas de overeenkomstige fix classes toe van PDF/A-correcties
  4. Valideer opnieuw om de naleving te bevestigen

Zie ook

 Nederlands