PDF/A-Validierungsregeln

Validierungsregelklassen

PDF/A Konformitätsvalidierung wird durch Regelklassen implementiert, die PdfARule erweitern. Jede Regelklasse prüft einen spezifischen Aspekt des Dokuments auf Konformität mit dem Ziel-Archivformat.

ActionRules

ActionRules prüft, dass Aktionswörterbücher in Katalog-, Seiten- und Widget-Einträgen den PDF/A-Beschränkungen entsprechen. JavaScript-Aktionen, benannte Aktionen und bestimmte Trigger-Aktionen sind in PDF/A-Dokumenten verboten.

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

AnnotationRules

AnnotationRules prüft, dass Anmerkungstypen und deren Eigenschaften der PDF/A-Spezifikation entsprechen. Bestimmte Anmerkungstypen sind in PDF/A nicht zulässig, und Widget-Anmerkungen haben zusätzliche Einschränkungen.

PdfARule

PdfARule ist die abstrakte Basisklasse für alle Implementierungen von Validierungsregeln. Konkrete Regelklassen implementieren validate(parser, format, result), um ihr spezifisches Gebiet der PDF/A-Konformität zu prüfen und etwaige Verstöße an das PdfAValidationResult anzuhängen.

Workflow

  1. Führe ActionRules.validate() und AnnotationRules.validate() aus
  2. Untersuche das PdfAValidationResult auf Verstöße
  3. Wenden Sie die entsprechenden Fixklassen an von PDF/A-Korrekturen
  4. Validiere erneut, um die Konformität zu bestätigen

Siehe auch

 Deutsch