PDF/A Correccions de conformitat
Cursos de rehabilitació
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes elimina els diccionaris d’accions que estan prohibits en les normes PDF/A:
ActionFixes fixes = new ActionFixes();
fixes.removeCatalogAA(parser, format, errorAction, result);
fixes.removePageAA(parser, format, errorAction, result);
fixes.removeWidgetAA(parser, format, errorAction, result);
fixes.removeForbiddenActions(parser, format, errorAction, result);AnnotationFixes
AnnotationFixes corregir les estructures d’annotació que vulneren les regles de PDF/A, eliminant o modificar anotacions que no estan permeses en el format d’arxiu objectiu.
FileStructureFixes
FileStructureFixes aborda qüestions estructurals a nivell de fitxer com ara incrustats arxius, format de flux de referència cruzada i configuracions d’encriptació que entren en conflicte amb Requisits PDF/A.
Validació primer
Sempre corre. ActionRules.validate() i de la AnnotationRules.validate() abans d’aplicar-lo. Els correctius s’han d’aplicar només en els casos de violació. a les infraccions confirmades per evitar efectes secundaris no desitjats.