PDF/A Nalevingsoplossingen
Remediatieklassen
Aspose.PDF FOSS voor Java biedt fixklassen die niet-conforme PDF/A structuren corrigeren door het verwijderen of aanpassen van verboden elementen.
ActionFixes
ActionFixes verwijdert actiedictionaries die verboden zijn onder PDF/A normen:
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 corrigeert annotatiestructuren die PDF/A regels schenden, door het verwijderen of aanpassen van annotaties die niet zijn toegestaan in het doelarchiveringsformaat.
FileStructureFixes
FileStructureFixes pakt structurele problemen op bestandsniveau aan, zoals ingesloten bestanden, cross-reference stream format, en versleutelingsinstellingen die in strijd zijn met PDF/A vereisten.
Validatie eerst
Voer altijd ActionRules.validate() en AnnotationRules.validate() uit voordat u correcties toepast om te identificeren welke specifieke overtredingen aanwezig zijn. Correcties moeten alleen worden toegepast op bevestigde overtredingen om onbedoelde neveneffecten te voorkomen.