PDF/A Corecții de conformitate
Cursuri de remediere
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes elimină dicționarele de acțiune care sunt interzise în conformitate cu standardele 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 corectează structurile de anotații care încalcă regulile PDF/A, eliminând sau modificarea anotațiilor care nu sunt permise în formatul de arhivare țintă.
FileStructureFixes
FileStructureFixes abordează problemele structurale la nivel de fișier, cum ar fi încorporate fișiere, formatul fluxului de referințe încrucișate și setările criptării care sunt în conflict cu Cerințe PDF/A.
Validarea mai întâi
Întotdeauna fugi. ActionRules.validate() și de: AnnotationRules.validate() înainte de aplicare Fixurile trebuie aplicate numai în cazul unor probleme de securitate. pentru a evita efectele secundare nedorite.