PDF/A-Konformitätskorrekturen

Remediation-Klassen

Aspose.PDF FOSS für Java stellt Fixklassen bereit, die nicht konforme PDF/A-Strukturen korrigieren, indem sie verbotene Elemente entfernen oder ändern.

ActionFixes

ActionFixes entfernt Aktionswörterbücher, die gemäß den PDF/A-Standards verboten sind:

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 korrigiert Annotationsstrukturen, die gegen die PDF/A-Regeln verstoßen, indem es Anmerkungen, die im Zielarchivformat nicht zulässig sind, entfernt oder ändert.

FileStructureFixes

FileStructureFixes behandelt strukturelle Probleme auf Dateiebene wie eingebettete Dateien, das Cross-Reference-Stream-Format und Verschlüsselungseinstellungen, die mit den Anforderungen von PDF/A im Konflikt stehen.

Validierung zuerst

Führen Sie stets ActionRules.validate() und AnnotationRules.validate() aus, bevor Sie Korrekturen anwenden, um zu ermitteln, welche konkreten Verstöße vorliegen. Korrekturen sollten nur bei bestätigten Verstößen angewendet werden, um unbeabsichtigte Nebenwirkungen zu vermeiden.

Siehe auch

 Deutsch