PdfStream

अवलोकन

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

पीडीएफ स्ट्रीम ऑब्जेक्ट (§7.3.8, आईएसओ 32000-1:2008) ।.

यह वर्ग जावा प्रोग्राम में PdfStream ऑब्जेक्ट के साथ काम करने के लिए 54 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData, और 40 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: decodedData, decodedStream, dictionary, dirty, empty, encodedData, और 8 अधिक।.

गुण

नामप्रकारAccessविवरण
dictionaryPdfDictionaryपढ़िए।इस स्ट्रीम को एक शब्दकोश के रूप में लौटाता है.
encodedDatabyte[]पढ़िए।एन्कोडेड डेटा (पीडीएफ फ़ाइल में संग्रहीत) लौटाता है.
encodedStreamInputStreamपढ़िए।InputStream के रूप में एन्कोडेड डेटा लौटाता है.
decodedDatabyte[]पढ़िए।डिकोड किए गए डेटा (उपवर्तनों को उल्टे क्रम में लागू करने के बाद) लौटाता है.
decodedStreamInputStreamपढ़िए।InputStream के रूप में डिकोड किए गए डेटा लौटाता है.
lengthlongपढ़िए।एन्कोडेड डेटा की लंबाई लौटाता है.
filtersList<PdfName>पढ़िए।/Filter से फ़िल्टर नामों की सूची लौटाता है.
emptybooleanपढ़िए।लौटाता है कि क्या शब्दकोश खाली है.
typeStringपढ़िए।एक स्ट्रिंग के रूप में /Type मान लौटाता है (जैसे.
subtypeStringपढ़िए।/ उपप्रकार (या / एस) मान को स्ट्रिंग, या शून्य के रूप में लौटाता है.
pathPdfBaseपढ़िए।कुंजी पथ द्वारा घोंसले हुए शब्दकोशों को पार करता है।.
dirtybooleanपढ़िए।{@code true} लौटाता है यदि लोड करने के बाद से इस वस्तु को संशोधित किया गया था.
indirectbooleanपढ़िए।लौटाता है कि क्या यह वस्तु अप्रत्यक्ष वस्तु है (एक ऑब्जेक्ट कुंजी है) ।.
objectKeyPdfObjectKeyपढ़िए।अप्रत्यक्ष वस्तु कुंजी, या {@code null} प्रत्यक्ष वस्तुओं के लिए लौटाता है.

विधियाँ

Signatureविवरण
PdfStream()यह एक खाली धारा बनाता है।.
PdfStream(encodedData: byte[])दिए गए एन्कोडेड डेटा के साथ एक स्ट्रीम बनाता है.
PdfStream(dict: PdfDictionary, encodedData: byte[])मौजूदा शब्दकोश और एन्कोडेड डेटा से स्ट्रीम बनाता है.
getDictionary()PdfDictionaryइस स्ट्रीम को एक शब्दकोश के रूप में लौटाता है.
getEncodedData()byte[]एन्कोडेड डेटा (पीडीएफ फ़ाइल में संग्रहीत) लौटाता है.
getEncodedStream()InputStreamInputStream के रूप में एन्कोडेड डेटा लौटाता है.
getDecodedData()byte[]डिकोड किए गए डेटा (उपवर्तनों को उल्टे क्रम में लागू करने के बाद) लौटाता है.
getDecodedStream()InputStreamInputStream के रूप में डिकोड किए गए डेटा लौटाता है.
setDecodedData(data: byte[])डिकोडेड डेटा सेट करता है।.
setEncodedData(data: byte[])एन्कोडेड डेटा को सीधे सेट करता है।.
hasActiveDecryptor()booleanयदि इस स्ट्रीम में एक सक्रिय डिक्रिप्टर संलग्न है (यानी, यह सच है) लौटाता है.
materializeDecryption()boolean{@code encodedData} को जगह पर डिक्रिप्ट करता है और डिकोडर को अलग कर देता है, जिससे स्ट्रीम डिस्क से लोड की गई एक समकक्ष अनएन्क्रिप्टेड स्ट्रीम के समान दिखती है.
hasPendingDecodedData()booleanयह लौटाता है कि क्या स्ट्रीम में {@link #setDecodedData(byte[]) के माध्यम से लंबित डीकोडेड डेटा सेट है जिसे अभी तक { @link#prepareEncoded Data (()) द्वारा री-कोड नहीं किया गया है।}.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)इस स्ट्रीम के लिए डिक्रिप्टर सेट करता है (संकेदित पीडीएफ फाइलों के लिये PDFParser द्वारा बुलाया जाता है).
getLength()longएन्कोडेड डेटा की लंबाई लौटाता है.
getFilters()List<PdfName>/Filter से फ़िल्टर नामों की सूची लौटाता है.
setFilter(filter: PdfName)एकल फ़िल्टर सेट करता है।.
setFilters(filters: List<PdfName>)एकाधिक फ़िल्टर सेट करता है।.
prepareEncodedData()byte[]यह सुनिश्चित करता है कि लंबित डीकोड किए गए डेटा को फ़िल्टर के माध्यम से एन्कोडेड किया गया हो और एन्क्रिप्टेड बाइट्स लौटाता है.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()खाली शब्दकोश बनाता है।.
size()intप्रविष्टियों की संख्या लौटाता है.
isEmpty()booleanलौटाता है कि क्या शब्दकोश खाली है.
containsKey(key: PdfName)booleanयह लौटाता है कि क्या शब्दकोश में दी गई कुंजी मौजूद है.
get(key: PdfName)PdfBaseदी गई कुंजी का मान, या शून्य लौटाता है.
set(key: PdfName, value: PdfBase)एक कुंजी‑मूल्य जोड़ी सेट करता है।.
remove(key: PdfName)PdfBaseएक कुंजी निकालता है।.
keySet()Set<PdfName>कुंजी सेट लौटाता है.
values()Collection<PdfBase>मानों का संग्रह लौटाता है.
getInt(key: String, defaultValue: int)intमान को int, या डिफ़ॉल्ट के रूप में लौटाता है.
getLong(key: String, defaultValue: long)longमान को long, या डिफ़ॉल्ट के रूप में लौटाता है.
getFloat(key: String, defaultValue: float)floatमान को फ्लोट, या डिफ़ॉल्ट के रूप में लौटाता है.
getBoolean(key: String, defaultValue: boolean)booleanमान को बूलियन, या डिफ़ॉल्ट के रूप में लौटाता है.
getNameAsString(key: String)Stringमान को नाम स्ट्रिंग, या शून्य के रूप में लौटाता है.
getString(key: String)Stringमान को डिकोड स्ट्रिंग, या शून्य के रूप में लौटाता है.
getArray(key: String)PdfArrayPdfArray, या null के रूप में मान लौटाता है.
setInt(key: String, value: int)एक पूर्णांक मान सेट करता है।.
setFloat(key: String, value: float)एक फ्लोट मान सेट करता है।.
setBoolean(key: String, value: boolean)एक बूलियन मान सेट करता है।.
setName(key: String, nameValue: String)नाम मान सेट करता है।.
setString(key: String, stringValue: String)एक स्ट्रिंग मान सेट करता है।.
getType()Stringएक स्ट्रिंग के रूप में /Type मान लौटाता है (जैसे.
getSubtype()String/ उपप्रकार (या / एस) मान को स्ट्रिंग, या शून्य के रूप में लौटाता है.
getPath()PdfBaseकुंजी पथ द्वारा घोंसले हुए शब्दकोशों को पार करता है।.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()boolean{@code true} लौटाता है यदि लोड करने के बाद से इस वस्तु को संशोधित किया गया था.
setDirty(dirty: boolean)इस ऑब्जेक्ट पर डर्टी फ़्लैग सेट करता है।.
isIndirect()booleanलौटाता है कि क्या यह वस्तु अप्रत्यक्ष वस्तु है (एक ऑब्जेक्ट कुंजी है) ।.
getObjectKey()PdfObjectKeyअप्रत्यक्ष वस्तु कुंजी, या {@code null} प्रत्यक्ष वस्तुओं के लिए लौटाता है.
setObjectKey(key: PdfObjectKey)परोक्ष वस्तु कुंजी को सेट करता है।.

यह भी देखें

 हिन्दी