PdfStream
Približni podaci
PdfStream je klasa u Aspose.PDF FOSS za Java. Nasljednici od: PdfDictionary.
U ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) Uredbe (EU) br. 765/2014.
Ova klasa pruža 54 metode za rad s PdfStream objektima u Java programima. Postoje i sljedeće metode: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData, i 40 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: decodedData, decodedStream, dictionary, dirty, empty, encodedData, i još 8 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
dictionary | PdfDictionary | Čitaj. | Vrati ovaj tok kao rječnik. |
encodedData | byte[] | Čitaj. | Vrati kodirane podatke (kao što su pohranjeni u PDF datoteku). |
encodedStream | InputStream | Čitaj. | Vrati kodirane podatke kao InputStream. |
decodedData | byte[] | Čitaj. | U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) i podstavkom 2. stavku 3. točkama (b), odjeljcima ili drugim odrednicama. |
decodedStream | InputStream | Čitaj. | Vrati dešifrirane podatke kao InputStream. |
length | long | Čitaj. | Vrati duljinu kodiranih podataka. |
filters | List<PdfName> | Čitaj. | Vrati popis filtera iz /Filter. |
empty | boolean | Čitaj. | Vrati da li je rječnik prazan. |
type | String | Čitaj. | Vrati vrijednost /Type kao niz (npr. |
subtype | String | Čitaj. | Vrati vrijednost / Subtype (ili / S) kao niz ili null. |
path | PdfBase | Čitaj. | Prelazi gnijezdenim rječnicima po ključnim stazama. |
dirty | boolean | Čitaj. | Vrati {@code true} ako je ovaj objekt bio modificiran od učitavanja. |
indirect | boolean | Čitaj. | Vrati da li je ovaj objekt posredni objekat (ima kljuc za objekt). |
objectKey | PdfObjectKey | Čitaj. | Vrati neizravni objekt ključ, ili {@code null} za direktne objekte. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfStream() | Stvara prazan tok. |
PdfStream(encodedData: byte[]) | Stvara tok s datim kodiranim podacima. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | Stvara tok iz postojećeg rječnika i kodiranih podataka. |
getDictionary() → PdfDictionary | Vrati ovaj tok kao rječnik. |
getEncodedData() → byte[] | Vrati kodirane podatke (kao što su pohranjeni u PDF datoteku). |
getEncodedStream() → InputStream | Vrati kodirane podatke kao InputStream. |
getDecodedData() → byte[] | U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) i podstavkom 2. stavku 3. točkama (b), odjeljcima ili drugim odrednicama. |
getDecodedStream() → InputStream | Vrati dešifrirane podatke kao InputStream. |
setDecodedData(data: byte[]) | Postavlja dešifrirane podatke. |
setEncodedData(data: byte[]) | Postavlja kodirane podatke direktno. |
hasActiveDecryptor() → boolean | Vrati true ako je na tom strimu priključen aktivni dekriptor (tj. |
materializeDecryption() → boolean | Decrypts {@code encodedData} na mjestu i odvoji decryptor, ostavljajući |
| stream izgleda točno kao ekvivalentni nešifrirani tok učitavan | |
| Iz diska. | |
hasPendingDecodedData() → boolean | Vrati da li je u toku čekaju dekodirani podaci postavljeni putem: |
| {@link #setDecodedData(byte[])} koji još nije bio ponovno kodiran od strane | |
| {@link #prepareEncodedData()}. | |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | Postavlja dekriptor za ovaj tok (zvan PDFParser za šifrirane PDF-ove). |
getLength() → long | Vrati duljinu kodiranih podataka. |
getFilters() → List<PdfName> | Vrati popis filtera iz /Filter. |
setFilter(filter: PdfName) | Postavlja jedan filter. |
setFilters(filters: List<PdfName>) | Postavlja više filtera. |
prepareEncodedData() → byte[] | Osigurava čekajući dekodirani podaci je kodiran kroz filtere i vraća |
| kodirani bajtovi. | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
toString() → String | |
PdfDictionary() | Stvara prazan rječnik. |
size() → int | Vrati broj unosa. |
isEmpty() → boolean | Vrati da li je rječnik prazan. |
containsKey(key: PdfName) → boolean | Vrati da li rječnik sadrži dat ključ. |
get(key: PdfName) → PdfBase | Vrati vrijednost za dat ključ, ili null. |
set(key: PdfName, value: PdfBase) | Postavlja par ključeva-vrijednosti. |
remove(key: PdfName) → PdfBase | Uklanja ključ. |
keySet() → Set<PdfName> | Vrati set ključeva. |
values() → Collection<PdfBase> | Vrati zbirku vrijednosti. |
getInt(key: String, defaultValue: int) → int | Vrati vrijednost kao int ili podrazumijevan. |
getLong(key: String, defaultValue: long) → long | Vrati vrijednost kao dug, ili podrazumijevano. |
getFloat(key: String, defaultValue: float) → float | Vrati vrijednost kao pluta ili podrazumevano. |
getBoolean(key: String, defaultValue: boolean) → boolean | Vrati vrijednost kao boolean, ili podrazumijevano. |
getNameAsString(key: String) → String | Vrati vrijednost kao niz imena ili null. |
getString(key: String) → String | Vrati vrijednost kao dekodirani niz ili null. |
getArray(key: String) → PdfArray | Vrati vrijednost kao PdfArray, ili null. |
setInt(key: String, value: int) | Postavlja cijela vrijednost. |
setFloat(key: String, value: float) | Postavlja vrijednost pluta. |
setBoolean(key: String, value: boolean) | Postavlja booleansku vrijednost. |
setName(key: String, nameValue: String) | Postavlja vrijednost imena. |
setString(key: String, stringValue: String) | Postavi vrijednost niza. |
getType() → String | Vrati vrijednost /Type kao niz (npr. |
getSubtype() → String | Vrati vrijednost / Subtype (ili / S) kao niz ili null. |
getPath() → PdfBase | Prelazi gnijezdenim rječnicima po ključnim stazama. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | Vrati {@code true} ako je ovaj objekt bio modificiran od učitavanja. |
setDirty(dirty: boolean) | Postavi prljavu zastavu na ovaj predmet. |
isIndirect() → boolean | Vrati da li je ovaj objekt posredni objekat (ima kljuc za objekt). |
getObjectKey() → PdfObjectKey | Vrati neizravni objekt ključ, ili {@code null} za direktne objekte. |
setObjectKey(key: PdfObjectKey) | Postavi indirektni objekt ključ. |