PdfStream
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 | विवरण |
|---|---|---|---|
dictionary | PdfDictionary | पढ़िए। | इस स्ट्रीम को एक शब्दकोश के रूप में लौटाता है. |
encodedData | byte[] | पढ़िए। | एन्कोडेड डेटा (पीडीएफ फ़ाइल में संग्रहीत) लौटाता है. |
encodedStream | InputStream | पढ़िए। | InputStream के रूप में एन्कोडेड डेटा लौटाता है. |
decodedData | byte[] | पढ़िए। | डिकोड किए गए डेटा (उपवर्तनों को उल्टे क्रम में लागू करने के बाद) लौटाता है. |
decodedStream | InputStream | पढ़िए। | InputStream के रूप में डिकोड किए गए डेटा लौटाता है. |
length | long | पढ़िए। | एन्कोडेड डेटा की लंबाई लौटाता है. |
filters | List<PdfName> | पढ़िए। | /Filter से फ़िल्टर नामों की सूची लौटाता है. |
empty | boolean | पढ़िए। | लौटाता है कि क्या शब्दकोश खाली है. |
type | String | पढ़िए। | एक स्ट्रिंग के रूप में /Type मान लौटाता है (जैसे. |
subtype | String | पढ़िए। | / उपप्रकार (या / एस) मान को स्ट्रिंग, या शून्य के रूप में लौटाता है. |
path | PdfBase | पढ़िए। | कुंजी पथ द्वारा घोंसले हुए शब्दकोशों को पार करता है।. |
dirty | boolean | पढ़िए। | {@code true} लौटाता है यदि लोड करने के बाद से इस वस्तु को संशोधित किया गया था. |
indirect | boolean | पढ़िए। | लौटाता है कि क्या यह वस्तु अप्रत्यक्ष वस्तु है (एक ऑब्जेक्ट कुंजी है) ।. |
objectKey | PdfObjectKey | पढ़िए। | अप्रत्यक्ष वस्तु कुंजी, या {@code null} प्रत्यक्ष वस्तुओं के लिए लौटाता है. |
विधियाँ
| Signature | विवरण |
|---|---|
PdfStream() | यह एक खाली धारा बनाता है।. |
PdfStream(encodedData: byte[]) | दिए गए एन्कोडेड डेटा के साथ एक स्ट्रीम बनाता है. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | मौजूदा शब्दकोश और एन्कोडेड डेटा से स्ट्रीम बनाता है. |
getDictionary() → PdfDictionary | इस स्ट्रीम को एक शब्दकोश के रूप में लौटाता है. |
getEncodedData() → byte[] | एन्कोडेड डेटा (पीडीएफ फ़ाइल में संग्रहीत) लौटाता है. |
getEncodedStream() → InputStream | InputStream के रूप में एन्कोडेड डेटा लौटाता है. |
getDecodedData() → byte[] | डिकोड किए गए डेटा (उपवर्तनों को उल्टे क्रम में लागू करने के बाद) लौटाता है. |
getDecodedStream() → InputStream | InputStream के रूप में डिकोड किए गए डेटा लौटाता है. |
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) → PdfArray | PdfArray, या 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) | परोक्ष वस्तु कुंजी को सेट करता है।. |