PDF/A सत्यापन नियम
सत्यापन नियम वर्ग
PDF/A अनुपालन सत्यापन PdfARule को विस्तारित करने वाले नियम वर्गों के माध्यम से लागू किया जाता है। प्रत्येक नियम वर्ग दस्तावेज़ के एक विशिष्ट पहलू की जाँच करता है कि वह लक्ष्य अभिलेखीय स्वरूप के अनुरूप है या नहीं।
ActionRules
ActionRules यह सत्यापित करता है कि कैटलॉग, पेज और विजेट प्रविष्टियों में एक्शन डिक्शनरी PDF/A प्रतिबंधों का पालन करती हैं। JavaScript एक्शन, नामित एक्शन, और कुछ ट्रिगर एक्शन PDF/A दस्तावेज़ों में प्रतिबंधित हैं।
ActionRules rules = new ActionRules();
rules.validate(parser, format, result);AnnotationRules
AnnotationRules यह जांचता है कि एनोटेशन प्रकार और उनकी प्रॉपर्टी PDF/A विशिष्टता के अनुरूप हैं। कुछ एनोटेशन प्रकार PDF/A में अनुमति नहीं हैं, और विजेट एनोटेशन पर अतिरिक्त प्रतिबंध हैं।
PdfARule
PdfARule सभी सत्यापन नियम कार्यान्वयन के लिए सारभूत आधार वर्ग है। ठोस नियम वर्ग validate(parser, format, result) को लागू करते हैं ताकि वे PDF/A अनुपालन के अपने विशिष्ट क्षेत्र की जाँच कर सकें और किसी भी उल्लंघन को PdfAValidationResult में जोड़ सकें।
Workflow
- चलाएँ
ActionRules.validate()औरAnnotationRules.validate() - उल्लंघनों के लिए
PdfAValidationResultकी जाँच करें - से संबंधित fix classes लागू करें PDF/A सुधार
- अनुपालन की पुष्टि करने के लिए पुनः सत्यापित करें