PDFParser
PDFParser
Overview
PDFParser यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।. वारिस से: Closeable.
पूर्ण PDF फ़ाइल पैसर लाज़ी वस्तु लोड करने के लिए लागू करता है।.
इस कक्षा में जावा प्रोग्राम में PDFParser वस्तुओं के साथ काम करने के लिए 16 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,और दो अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
trailer | PdfDictionary | Read | ट्रेलर शब्दकोश वापस आ गया है।. |
version | float | Read | पीडीएफ संस्करण (जैसे कि पीपीएफ) वापस करें. |
catalog | PdfDictionary | Read | रूट कैटलॉग शब्दकोश (ट्रेलर में /रूट का मूल्य) वापस करता है।. |
allObjectKeys | Set<PdfObjectKey> | Read | यह क्रॉस-रेफरेंस तालिका से सभी ज्ञात वस्तु कुंजी वापस करता है।. |
encrypted | boolean | Read | यह सच है यदि इस दस्तावेज़ को एन्क्रिप्ट किया गया है।. |
decryptor | PDFDecryptor | Read | सक्रिय डिस्क्रिप्टर वापस आता है, यदि दस्तावेज़ को सफलतापूर्वक एन्क्रोप्शन के साथ खोला गया था।. |
Methods
| Signature | Description |
|---|---|
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 | वास्तविक वस्तु के लिए एक PDF ऑब्जेक्ट संदर्भ को हल करता है।. |
parseObjectBody() → PdfBase | वर्तमान लेक्सर स्थिति में एक वस्तु शरीर को पार करता है।. |
close() | नीचे पढ़ने वाले पाठक को बंद कर देता है, किसी भी संबंधित संसाधनों को रिलीज करता है।. |