PDF/A अनुपालन सुधार
सुधार वर्ग
Aspose.PDF FOSS for Java गैर-अनुपालन PDF/A संरचनाओं को सुधारने के लिए फ़िक्स क्लासेज प्रदान करता है, जो प्रतिबंधित तत्वों को हटाकर या संशोधित करके ठीक करता है।
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() चलाएँ सुधार लागू करने से पहले ताकि यह पहचाना जा सके कि कौन-से विशिष्ट उल्लंघन मौजूद हैं। सुधार केवल पुष्टि किए गए उल्लंघनों पर ही लागू किए जाने चाहिए ताकि अनपेक्षित दुष्प्रभावों से बचा जा सके।