PDFParser
PDFParser
अवलोकन
PDFParser जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: Closeable.
पूर्ण पीडीएफ फ़ाइल पार्सर लाजी ऑब्जेक्ट लोडिंग को लागू करता है.
यह वर्ग जावा प्रोग्राम में PDFParser ऑब्जेक्ट के साथ काम करने के लिए 16 विधियाँ प्रदान करता है।. उपलब्ध विधियों में शामिल हैंः: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, और दो अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: allObjectKeys, catalog, decryptor, encrypted, trailer, version.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
trailer | PdfDictionary | पढ़िए। | ट्रेलर शब्दकोश लौटाता है।. |
version | float | पढ़िए। | पीडीएफ संस्करण लौटाता है (जैसे. |
catalog | PdfDictionary | पढ़िए। | रूट कैटलॉग शब्दकोश (ट्रेलर में /रूट का मान) लौटाता है. |
allObjectKeys | Set<PdfObjectKey> | पढ़िए। | क्रॉस-रेफरेंस तालिका से सभी ज्ञात ऑब्जेक्ट कुंजी लौटाता है. |
encrypted | boolean | पढ़िए। | यदि यह दस्तावेज़ एन्क्रिप्टेड है तो सही लौटाता है. |
decryptor | PDFDecryptor | पढ़िए। | सक्रिय डिक्रिप्टर लौटाता है, यदि दस्तावेज़ को एन्क्रिप्शन के साथ सफलतापूर्वक खोला गया था. |
विधियाँ
| Signature | विवरण |
|---|---|
PDFParser(reader: RandomAccessReader) | दिए गए स्रोत के लिए एक नया PDFParser बनाता है. |
parse() | पीडीएफ फ़ाइल संरचना का विश्लेषण करता हैः हेडर, क्रॉस-रेफरेंस और ट्रेलर. |
getObject(key: PdfObjectKey) → PdfBase | किसी वस्तु को उसकी कुंजी (वस्तु संख्या + पीढ़ी संख्या) द्वारा लोड करता है. |
getObject(objectNumber: int) → PdfBase | वस्तु संख्या (जन्म 0) द्वारा किसी वस्तु को लोड करता है. |
getTrailer() → PdfDictionary | ट्रेलर शब्दकोश लौटाता है।. |
getVersion() → float | पीडीएफ संस्करण लौटाता है (जैसे. |
getCatalog() → PdfDictionary | रूट कैटलॉग शब्दकोश (ट्रेलर में /रूट का मान) लौटाता है. |
getAllObjectKeys() → Set<PdfObjectKey> | क्रॉस-रेफरेंस तालिका से सभी ज्ञात ऑब्जेक्ट कुंजी लौटाता है. |
initSecurity(password: byte[]) | पीडीएफ एन्क्रिप्टेड है तो डिक्रिप्शन को आरंभ करता है. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | पीडीएफ एन्क्रिप्टेड है तो डिक्रिप्शन को आरंभ करता है. |
isEncrypted() → boolean | यदि यह दस्तावेज़ एन्क्रिप्टेड है तो सही लौटाता है. |
setDecryptor(decryptor: PDFDecryptor) | डिक्रिप्टर को सीधे सेट करता है (परीक्षण के लिए)।. |
getDecryptor() → PDFDecryptor | सक्रिय डिक्रिप्टर लौटाता है, यदि दस्तावेज़ को एन्क्रिप्शन के साथ सफलतापूर्वक खोला गया था. |
resolveReference(obj: PdfBase) → PdfBase | वास्तविक वस्तु के लिए पीडीएफ ऑब्जेक्ट संदर्भ को हल करता है. |
parseObjectBody() → PdfBase | वर्तमान लेसर स्थिति में वस्तु शरीर का विश्लेषण करता है. |
close() | अंतर्निहित रीडर को बंद करता है, जिससे कोई भी संबद्ध संसाधन जारी होता है. |