PDF / A अनुपालन

PDF / A समीक्षा

PDF/A एक ISO मानक (ISO 19005) है जो पीडीएफ दस्तावेजों के लंबे समय तक संग्रहीत करने के लिए. यह कुछ पीडिएफ सुविधाओं (क्रिप्शन, बाहरी संदर्भों, गैर-बैंडेड फ़ॉन्ट्स, जावास्क्रैप) को सुरक्षित रखने के लिये सीमित करता है, स्वायत्त सामग्री, पुनरावृत्ति योग्य दस्त।.

पीडीएफएचडी

PdfAValidator एक दस्तावेज़ को किसी निर्दिष्ट PDF/A संस्करण के अनुरूप होने की जांच करें।. PdfAValidationResult.isCompliant() यह वापस करता है कि क्या दस्तावेज़ वैधता से गुजर रहा है:

try (PdfAValidator validator = new PdfAValidator()) {
    PdfAValidationResult result = validator.validate("document.pdf", PdfFormat.PDF_A_1B);
    if (!result.isCompliant()) {
        for (PdfAViolation v : result.getViolations()) {
            System.out.println(v.getMessage());
        }
    }
}

getViolations() वापस सूची में शामिल हैं PdfAViolation प्रत्येक विषय, एक को वर्णित करता है एक नियम आईडी, संदेश और वस्तु मार्ग के साथ विशिष्ट अनुपालन विफलता।.

पीडीएफसीनवर्टर

PdfAConverter एक गैर-संगत दस्तावेज़ को लक्ष्य PDF/A प्रारूप में परिवर्तित करता है, आवेदन करने के लिए परिवर्तन के दौरान आवश्यक संरचनात्मक परिवर्तन।.

नियम-आधारित वैधता

ActionRules.validate() PDF/A विनिर्देश के खिलाफ कार्रवाई शब्दकोश की जांच करें।. AnnotationRules.validate() इन कक्षाओं की जांच करें. ये क्रेडिट प्रदान करते हैं वस्तु स्तर पर ग्रेनल वैधता।.

Remediation

वैधता उल्लंघनों की पहचान करने के बाद, संबंधित निश्चित वर्ग लागू करें:

  • ActionFixes - निषिद्ध कार्रवाई शब्दकोशों को हटा दें
  • AnnotationFixes - सही गैर-संगत नोट्स
  • FileStructureFixes - फ़ाइल-स्तर संरचनात्मक मुद्दों को ठीक करें

देखें PDF / A फ़िक्सिंग विस्तृत उपचार कार्यप्रवाह के लिए।.

See Also

 हिन्दी