PdfStream
Översikt
PdfStream är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfDictionary.
PDF-strömobjekt (§7.3.8, ISO 32000-1:2008).
Denna klass ger 54 metoder för att arbeta med PdfStream objekt i Java-program. Tillgängliga metoder inkluderar: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,och 40 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: decodedData, decodedStream, dictionary, dirty, empty, encodedData,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
dictionary | PdfDictionary | Läsning | Återställ den här strömmen som en ordbok. |
encodedData | byte[] | Läsning | Återställer de kodade uppgifterna (som lagras i PDF-filen). |
encodedStream | InputStream | Läsning | Återställer de kodade uppgifterna som en InputStream. |
decodedData | byte[] | Läsning | Återställer de decoderade uppgifterna (eftersom du använder filter i omvänd ordning). |
decodedStream | InputStream | Läsning | Återställer de dekoderade uppgifterna som en InputStream. |
length | long | Läsning | Återställer längden på de kodade uppgifterna. |
filters | List<PdfName> | Läsning | Returnerar listan över filternamn från /Filter. |
empty | boolean | Läsning | Återkommer om ordboken är tom. |
type | String | Läsning | Returnerar /typvärdet som en sträng (t.ex. |
subtype | String | Läsning | Returnerar /Subtype (eller /S) värdet som en sträng eller noll. |
path | PdfBase | Läsning | Övergår nötade ordböcker genom nyckelvägen. |
dirty | boolean | Läsning | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
indirect | boolean | Läsning | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
objectKey | PdfObjectKey | Läsning | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfStream() | Skapar en tom ström. |
PdfStream(encodedData: byte[]) | Skapar en ström med de angivna kodade data. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | Skapar en ström från ett befintligt ordbok och kodade data. |
getDictionary() → PdfDictionary | Återställ den här strömmen som en ordbok. |
getEncodedData() → byte[] | Återställer de kodade uppgifterna (som lagras i PDF-filen). |
getEncodedStream() → InputStream | Återställer de kodade uppgifterna som en InputStream. |
getDecodedData() → byte[] | Återställer de decoderade uppgifterna (eftersom du använder filter i omvänd ordning). |
getDecodedStream() → InputStream | Återställer de dekoderade uppgifterna som en InputStream. |
setDecodedData(data: byte[]) | Ställer in den avkodade datan. |
setEncodedData(data: byte[]) | Ställer in den kodade datan direkt. |
hasActiveDecryptor() → boolean | Returnerar sant om denna ström har en aktiv decryptor ansluten (dvs. |
materializeDecryption() → boolean | Decrypts {@code encodedData} i stället och avbryter decryptorn, vilket lämnar strömmen ser exakt som en motsvarande okrypt ström laddat från skivan. |
hasPendingDecodedData() → boolean | Återkommer om strömmen har pågående decoderade data som ställs via {@link #setDecodedData(byte[])} som ännu inte är återkodad av { @link_prepareEncodingDat()}. |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | Ställ in decryptorn för denna ström (kallas av PDFParser för krypterade PDF-filer). |
getLength() → long | Återställer längden på de kodade uppgifterna. |
getFilters() → List<PdfName> | Returnerar listan över filternamn från /Filter. |
setFilter(filter: PdfName) | Ställer in ett enda filter. |
setFilters(filters: List<PdfName>) | Ställer in flera filter. |
prepareEncodedData() → byte[] | Säkerställer att de dekoderade data kodas genom filter och returnerar de kodade byterna. |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
toString() → String | |
PdfDictionary() | Skapa en tom ordbok. |
size() → int | återställer antalet inmatningar. |
isEmpty() → boolean | Återkommer om ordboken är tom. |
containsKey(key: PdfName) → boolean | Återkommer om ordboken innehåller den angivna nyckeln. |
get(key: PdfName) → PdfBase | returnerar värdet för den angivna nyckeln, eller noll. |
set(key: PdfName, value: PdfBase) | Ställer in ett nyckel‑värdepar. |
remove(key: PdfName) → PdfBase | Ta bort en nyckel. |
keySet() → Set<PdfName> | Återställer nycklarna. |
values() → Collection<PdfBase> | återställer samlingen av värden. |
getInt(key: String, defaultValue: int) → int | Returnerar värdet som en int eller standard. |
getLong(key: String, defaultValue: long) → long | Återställer värdet som en lång, eller standard. |
getFloat(key: String, defaultValue: float) → float | Returnerar värdet som en flöde eller standard. |
getBoolean(key: String, defaultValue: boolean) → boolean | Returnerar värdet som en boolean eller standard. |
getNameAsString(key: String) → String | Returnerar värdet som en namnsträng eller noll. |
getString(key: String) → String | Returnerar värdet som en decoderad sträng eller noll. |
getArray(key: String) → PdfArray | Returnerar värdet som en PdfArray eller noll. |
setInt(key: String, value: int) | Ställer in ett heltalsvärde. |
setFloat(key: String, value: float) | Sätter ett flyttalvärde. |
setBoolean(key: String, value: boolean) | Ställer in ett booleskt värde. |
setName(key: String, nameValue: String) | Sätter ett namnvärde. |
setString(key: String, stringValue: String) | Sätter ett strängvärde. |
getType() → String | Returnerar /typvärdet som en sträng (t.ex. |
getSubtype() → String | Returnerar /Subtype (eller /S) värdet som en sträng eller noll. |
getPath() → PdfBase | Övergår nötade ordböcker genom nyckelvägen. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
setDirty(dirty: boolean) | Sätter dirty flag på detta objekt. |
isIndirect() → boolean | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
getObjectKey() → PdfObjectKey | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
setObjectKey(key: PdfObjectKey) | Sätter nyckeln för det indirekta objektet. |