PDF/A överensstämmelse fixar
Remediationskurser
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes Ta bort handlingsordböcker som är förbjudna enligt PDF/A-standarder:
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 korrigerar anteckningsstrukturer som bryter mot PDF/A-regler, tar bort eller ändra anteckningar som inte är tillåten i målarkivformat.
FileStructureFixes
FileStructureFixes hantera strukturella problem på filnivå, såsom inbyggda filer, cross-reference stream format och kryptering inställningar som strider mot PDF / A krav.
Validering först
Alltid kör ActionRules.validate() och AnnotationRules.validate() Innan du tillämpar fixer för att identifiera vilka specifika överträdelser som finns. Fixer bör endast tillämpas bekräftade överträdelser för att undvika oavsiktliga biverkningar.