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() преди прилагане на Поправки трябва да се прилагат само за нарушенията, които са били извършени в рамките на една година. за потвърдени нарушения, с цел избягване на нежелани странични ефекти.

Вижте също:

 Български