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() לפני השימוש תיקונים כדי לזהות אילו הפרות ספציפיות קיימות.תקן צריך להיות מיושם רק כדי לאשר הפרות על מנת למנוע תופעות לוואי בלתי רצויות.