RandomAccessReader

RandomAccessReader

अवलोकन

RandomAccessReader जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: Closeable.

पीडीएफ फ़ाइलों के लिए यादृच्छिक-पहुंच पाठक.

यह वर्ग जावा प्रोग्राम में RandomAccessReader ऑब्जेक्ट के साथ काम करने के लिए 18 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: close, findBackward, findForward, fromBytes, fromBytesNoCopy, fromFile, fromStream, getLength, getPosition, isEOF, peek, read, और 4 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: eOF, length, position.

गुण

नामप्रकारAccessविवरण
positionlongपढ़िए।वर्तमान रीड स्थिति लौटाता है.
lengthlongपढ़िए।डेटा स्रोत की कुल लंबाई लौटाता है.
eOFbooleanपढ़िए।{@code true} लौटाता है यदि वर्तमान स्थिति डेटा के अंत में या उसके बाद हो.

विधियाँ

Signatureविवरण
fromFile(file: File)RandomAccessReaderएक फ़ाइल द्वारा समर्थित रीडर बनाता है.
fromFile(path: Path)RandomAccessReaderएक फ़ाइल द्वारा समर्थित रीडर बनाता है.
fromBytes(data: byte[])RandomAccessReaderइन-मेमोरी बाइट सरणी द्वारा समर्थित एक रीडर बनाता है.
fromBytesNoCopy(data: byte[])RandomAccessReaderदिए गए सरणी पर एक रीडर बनाता है बिना रक्षा प्रतिलिपि के।.
fromStream(is: InputStream)RandomAccessReaderस्मृति में संपूर्ण इनपुट स्ट्रीम को पढ़कर एक रीडर बनाता है।.
getPosition()longवर्तमान रीड स्थिति लौटाता है.
getLength()longडेटा स्रोत की कुल लंबाई लौटाता है.
seek(pos: long)दी गई पूर्ण स्थिति की खोज करता है।.
skip(n: long)दिए गए बाइट की संख्या से स्थिति को आगे बढ़ाता है.
read()intवर्तमान स्थिति पर एक बाइट पढ़ता है और एक द्वारा आगे बढ़ता.
read(buf: byte[], off: int, len: int)intदिए गए सरणी में {@code len} बाइट तक पढ़ता है.
readFully(len: int)byte[]{@code length} बाइट्स को ठीक से पढ़ता है, यदि पर्याप्त डेटा उपलब्ध नहीं होता है तो { @link EOFException} फेंक देता है.
peek()intस्थिति को आगे बढ़ाए बिना अगले बाइट पढ़ता है.
readLine()Stringएक ASCII पंक्ति पढ़ता है (LF या CR+L F से समाप्त) ।.
isEOF()boolean{@code true} लौटाता है यदि वर्तमान स्थिति डेटा के अंत में या उसके बाद हो.
findBackward(pattern: byte[], startFrom: long)longदिए गए बाइट पैटर्न के लिए {@code startFrom} से पीछे की ओर खोजता है.
findForward(pattern: byte[], startFrom: long)longपैटर्न की पहली घटना के लिए दी गई स्थिति से आगे खोजता है।.
close()इस रीडर को बंद करता है और किसी भी अंतर्निहित संसाधनों को जारी करता हैं.

यह भी देखें

 हिन्दी