تصحيحات الامتثال PDF/A
دورات إصلاحية
Aspose.PDF FOSS for Java provides fix classes that correct non-compliant PDF/A structures by removing or modifying prohibited elements.
ActionFixes
ActionFixes يزيل قاموسات الإجراء التي محظورة بموجب معايير 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 تصحيح هياكل التعليقات التي تنتهك قواعد PDF/A، وإزالة أو تعديل التعليقات التي لا تسمح بها في شكل الأرشيف المستهدف.
FileStructureFixes
FileStructureFixes يعالج القضايا الهيكلية على مستوى الملفات مثل التشغيل. الملفات، وتنسيق التردد المتقاطع، وإعدادات التشفير التي تتعارض مع متطلبات PDF/A.
التحقق من صحة أولاً
دائماً أركض ActionRules.validate() و AnnotationRules.validate() قبل التطبيق تصحيحات لتحديد الانتهاكات المحددة. يجب تطبيق التعديلات فقط على ليتم التأكد من الانتهاكات لتجنب الآثار الجانبية غير المقصودة.