PdfStream

Overview

PdfStream Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: PdfDictionary.

PDF akış nesnesi (§7.3.8, ISO 32000-1:2008).

Bu sınıf, Java programlarında PdfStream nesnelerle çalışmak için 54 yöntem sunar. Mevcut yöntemler şunları içerir: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,40 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : decodedData, decodedStream, dictionary, dirty, empty, encodedData,8 ve daha fazlası.

Properties

NameTypeAccessDescription
dictionaryPdfDictionaryReadBu akışın bir sözlük olarak geri dönmesi.
encodedDatabyte[]ReadKodu verileri (PDF dosyasında kaydedildiği gibi) iade eder.
encodedStreamInputStreamReadKodu verileri InputStream olarak geri getirir.
decodedDatabyte[]ReadÇözülen verileri geri getirir (filtreyi ters sırada uyguladıktan sonra).
decodedStreamInputStreamReadKayıtlı verileri bir InputStream olarak geri getirir.
lengthlongReadKodu verilerinin uzunluğunu geri getirir.
filtersList<PdfName>ReadFiltre isimleri /Filter listesini geri getirir.
emptybooleanReadSözlük boş olup olmadığını tekrarlayın.
typeStringReadBir çubuk olarak /Type değerini geri getirir (örneğin,.
subtypeStringRead/subtype (veya /S) değerini bir çubuk olarak veya sıfır olarak geri getirir.
pathPdfBaseReadAnahtar yolda çamurlu sözlükler geçiyor.
dirtybooleanReadBu öğe yüklendiğinde değiştirildiği takdirde {@code true} iade edilir.
indirectbooleanReadBu nesnenin dolaylı bir nesne olup olmadığını (bir nesneden anahtarı var) geri getirir.
objectKeyPdfObjectKeyReadDoğrudan nesneler için dolaylı nesne anahtarını veya {@code null} iade eder.

Methods

SignatureDescription
PdfStream()Boş bir akım yaratır.
PdfStream(encodedData: byte[])Kodu verileri ile bir akım oluşturur.
PdfStream(dict: PdfDictionary, encodedData: byte[])Mevcut bir sözlük ve kodlanmış verilerden bir akış oluşturur.
getDictionary()PdfDictionaryBu akışın bir sözlük olarak geri dönmesi.
getEncodedData()byte[]Kodu verileri (PDF dosyasında kaydedildiği gibi) iade eder.
getEncodedStream()InputStreamKodu verileri InputStream olarak geri getirir.
getDecodedData()byte[]Çözülen verileri geri getirir (filtreyi ters sırada uyguladıktan sonra).
getDecodedStream()InputStreamKayıtlı verileri bir InputStream olarak geri getirir.
setDecodedData(data: byte[])Değiştirilmiş verileri oluşturun.
setEncodedData(data: byte[])Kodu verileri doğrudan oluşturun.
hasActiveDecryptor()booleanBu akış aktif bir decryptor eklendiğinde doğru geri döner (yani.
materializeDecryption()boolean{@code encodedData} yerinde dekripte eder ve decryptor’u boşaltır, akışın diskten yüklenen eşdeğer bir şifrelenmemiş akım gibi görünmesine izin verir.
hasPendingDecodedData()booleanAkımın {@link #setDecodedData(byte[])} üzerinden yeniden kodlanmamış olan {_link @prepareEncodingDat()} ile ayarlanan dekod verileri olup olmadığını geri getirir.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)Bu akış için dekriptor ayarlayın (kripte PDF’ler için PDFParser tarafından adlandırılır).
getLength()longKodu verilerinin uzunluğunu geri getirir.
getFilters()List<PdfName>Filtre isimleri /Filter listesini geri getirir.
setFilter(filter: PdfName)Tek bir filtre yaptırın.
setFilters(filters: List<PdfName>)Birden fazla filtre yaptırın.
prepareEncodedData()byte[]Çözünürlüklü verilerin filtreler aracılığıyla kodlanmış olduğundan emin olun ve kodlanan baytları iade edin.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()Boş bir sözlük oluşturur.
size()intGiriş sayısını geri getirir.
isEmpty()booleanSözlük boş olup olmadığını tekrarlayın.
containsKey(key: PdfName)booleanSözlükte verilen anahtarı içeriyor mu?.
get(key: PdfName)PdfBaseÖdeme anahtarı veya null değerini geri getirir.
set(key: PdfName, value: PdfBase)Bir anahtar değer çiftini oluşturun.
remove(key: PdfName)PdfBaseBir anahtarı kaldırın.
keySet()Set<PdfName>Anahtarlar için bir dizi geri döndür.
values()Collection<PdfBase>Değerlerin toplama işlemini geri getirir.
getInt(key: String, defaultValue: int)intDeğerini bir int veya varsayılan olarak geri getirir.
getLong(key: String, defaultValue: long)longDeğer uzun olarak veya varsayılan olarak geri getirir.
getFloat(key: String, defaultValue: float)floatDeğer bir float olarak veya varsayılan olarak geri getirir.
getBoolean(key: String, defaultValue: boolean)booleanBir boolean veya varsayılan olarak değerini geri getirir.
getNameAsString(key: String)StringDeğer bir isim çubuğu veya sıfır olarak geri getirir.
getString(key: String)StringDeğerini bir kodlanmış çubuk olarak veya sıfır olarak geri getirir.
getArray(key: String)PdfArrayDeğerini PdfArray veya null olarak geri getirir.
setInt(key: String, value: int)Bir bütün değerini belirler.
setFloat(key: String, value: float)Bir Float değerini belirleyin.
setBoolean(key: String, value: boolean)Boolean değerini belirleyin.
setName(key: String, nameValue: String)Bir isim değerini belirleyin.
setString(key: String, stringValue: String)Bir string değerini belirleyin.
getType()StringBir çubuk olarak /Type değerini geri getirir (örneğin,.
getSubtype()String/subtype (veya /S) değerini bir çubuk olarak veya sıfır olarak geri getirir.
getPath()PdfBaseAnahtar yolda çamurlu sözlükler geçiyor.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanBu öğe yüklendiğinde değiştirildiği takdirde {@code true} iade edilir.
setDirty(dirty: boolean)Bu nesneye kirli bayrak koyun.
isIndirect()booleanBu nesnenin dolaylı bir nesne olup olmadığını (bir nesneden anahtarı var) geri getirir.
getObjectKey()PdfObjectKeyDoğrudan nesneler için dolaylı nesne anahtarını veya {@code null} iade eder.
setObjectKey(key: PdfObjectKey)Doğrudan nesne anahtarı oluşturun.

See Also

 Türkçe