PDF/A Поправки відповідності

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() перед застосуванням Виправлення повинні застосовуватися тільки для того, щоб визначити конкретні порушення. підтвердженої порушення, щоб уникнути небажаних побічних ефектів.

See Also

 Українська