PDF/A Opravy shody
Kurzy nápravy
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes odstraní akční slovníky, které jsou zakázány standardy 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 opraví poznámkové struktury, které porušují pravidla PDF/A a odstraní nebo modifikace poznámek, které nejsou povoleny v cílovém archivním formátu.
FileStructureFixes
FileStructureFixes řeší strukturální problémy na úrovni souborů, jako je vestavěná databáze. soubory, formát průtoku křížových odkazů a nastavení šifrování, které jsou v rozporu s Požadavky na PDF/A.
První validace
Vždycky běžet. ActionRules.validate() a) AnnotationRules.validate() před použitím: opravy, které umožňují určit konkrétní porušení. potvrzených porušení, aby se zabránilo neplánovaným vedlejším účinkům.