Regole di convalida PDF/A

Classi di regole di convalida

PDF/A la convalida della conformità è implementata tramite classi di regole che estendono PdfARule. Ogni classe di regola verifica un aspetto specifico del documento per la conformità al formato di archiviazione di destinazione.

ActionRules

ActionRules convalida che i dizionari di azioni nei cataloghi, nelle pagine e nelle voci dei widget siano conformi alle restrizioni PDF/A. Le azioni JavaScript, le azioni nominate e alcune azioni di trigger sono vietate nei documenti PDF/A.

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

AnnotationRules

AnnotationRules verifica che i tipi di annotazione e le loro proprietà siano conformi alla specifica PDF/A. Alcuni tipi di annotazione non sono permessi in PDF/A, e le annotazioni widget hanno vincoli aggiuntivi.

PdfARule

PdfARule è la classe base astratta per tutte le implementazioni di regole di validazione. Le classi di regole concrete implementano validate(parser, format, result) per verificare la loro specifica area di conformità PDF/A e aggiungono eventuali violazioni al PdfAValidationResult.

Workflow

  1. Esegui ActionRules.validate() e AnnotationRules.validate()
  2. Ispeziona il PdfAValidationResult alla ricerca di violazioni
  3. Applica le classi di correzione corrispondenti da Correzioni PDF/A
  4. Rivalida per confermare la conformità

Vedi anche

 Italiano