PDF/A Reguli de validare
Clasele de reguli de validare
PDF/A validarea conformității este implementată prin clasele de reguli care extind PdfARule. Fiecare clasă de reguli verifică un aspect specific al documentului pentru a verifica conformitatea cu sistemul de identificare. formatul de arhivare țintă.
ActionRules
ActionRules validă că dicționarul acțiune în catalog, pagină și widget intrări JavaScript acțiuni, acțiunile numite și anumite declanșatoare acțiunile sunt interzise în documentele PDF/A.
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules verifică dacă tipurile de anotații și proprietățile acestora sunt conforme cu cerințele din anexa I la Regulamentul (CE) nr. PDF/A specificație. Anumite tipuri de anotații nu sunt permise în PDF / A, și widget-ul Anotările au restricții suplimentare.
PdfARule
PdfARule este clasa de bază abstractă pentru toate implementările regulilor de validare. clasele de reguli implementate validate(parser, format, result) pentru a verifica specificul lor. PDF/A și să anexeze orice încălcări la documentele de conformitate. PdfAValidationResult.
Fluxul de lucru
- Fugiţi !
ActionRules.validate()și de:AnnotationRules.validate() - Inspectaţi
PdfAValidationResultpentru încălcări - Aplicați clasele de fixare corespunzătoare din: PDF/A Fixuri
- Revalidați pentru a confirma conformitatea