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:PrihvatOpisivanje
dictionaryPdfDictionaryČitaj.Vrati ovaj tok kao rječnik.
encodedDatabyte[]Čitaj.Vrati kodirane podatke (kao što su pohranjeni u PDF datoteku).
encodedStreamInputStreamČitaj.Vrati kodirane podatke kao InputStream.
decodedDatabyte[]Č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.
decodedStreamInputStreamČitaj.Vrati dešifrirane podatke kao InputStream.
lengthlongČitaj.Vrati duljinu kodiranih podataka.
filtersList<PdfName>Čitaj.Vrati popis filtera iz /Filter.
emptybooleanČitaj.Vrati da li je rječnik prazan.
typeStringČitaj.Vrati vrijednost /Type kao niz (npr.
subtypeStringČitaj.Vrati vrijednost / Subtype (ili / S) kao niz ili null.
pathPdfBaseČitaj.Prelazi gnijezdenim rječnicima po ključnim stazama.
dirtybooleanČitaj.Vrati {@code true} ako je ovaj objekt bio modificiran od učitavanja.
indirectbooleanČitaj.Vrati da li je ovaj objekt posredni objekat (ima kljuc za objekt).
objectKeyPdfObjectKeyČitaj.Vrati neizravni objekt ključ, ili {@code null} za direktne objekte.

Metoda za primjenu

PotpisOpisivanje
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()PdfDictionaryVrati ovaj tok kao rječnik.
getEncodedData()byte[]Vrati kodirane podatke (kao što su pohranjeni u PDF datoteku).
getEncodedStream()InputStreamVrati 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()InputStreamVrati dešifrirane podatke kao InputStream.
setDecodedData(data: byte[])Postavlja dešifrirane podatke.
setEncodedData(data: byte[])Postavlja kodirane podatke direktno.
hasActiveDecryptor()booleanVrati true ako je na tom strimu priključen aktivni dekriptor (tj.
materializeDecryption()booleanDecrypts {@code encodedData} na mjestu i odvoji decryptor, ostavljajući
stream izgleda točno kao ekvivalentni nešifrirani tok učitavan
Iz diska.
hasPendingDecodedData()booleanVrati 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()longVrati 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()intVrati broj unosa.
isEmpty()booleanVrati da li je rječnik prazan.
containsKey(key: PdfName)booleanVrati da li rječnik sadrži dat ključ.
get(key: PdfName)PdfBaseVrati vrijednost za dat ključ, ili null.
set(key: PdfName, value: PdfBase)Postavlja par ključeva-vrijednosti.
remove(key: PdfName)PdfBaseUklanja ključ.
keySet()Set<PdfName>Vrati set ključeva.
values()Collection<PdfBase>Vrati zbirku vrijednosti.
getInt(key: String, defaultValue: int)intVrati vrijednost kao int ili podrazumijevan.
getLong(key: String, defaultValue: long)longVrati vrijednost kao dug, ili podrazumijevano.
getFloat(key: String, defaultValue: float)floatVrati vrijednost kao pluta ili podrazumevano.
getBoolean(key: String, defaultValue: boolean)booleanVrati vrijednost kao boolean, ili podrazumijevano.
getNameAsString(key: String)StringVrati vrijednost kao niz imena ili null.
getString(key: String)StringVrati vrijednost kao dekodirani niz ili null.
getArray(key: String)PdfArrayVrati 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()StringVrati vrijednost /Type kao niz (npr.
getSubtype()StringVrati vrijednost / Subtype (ili / S) kao niz ili null.
getPath()PdfBasePrelazi gnijezdenim rječnicima po ključnim stazama.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanVrati {@code true} ako je ovaj objekt bio modificiran od učitavanja.
setDirty(dirty: boolean)Postavi prljavu zastavu na ovaj predmet.
isIndirect()booleanVrati da li je ovaj objekt posredni objekat (ima kljuc za objekt).
getObjectKey()PdfObjectKeyVrati neizravni objekt ključ, ili {@code null} za direktne objekte.
setObjectKey(key: PdfObjectKey)Postavi indirektni objekt ključ.

Također pogledajte:

 Hrvatski