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
| Name | Type | Access | Description |
|---|---|---|---|
dictionary | PdfDictionary | Read | Bu akışın bir sözlük olarak geri dönmesi. |
encodedData | byte[] | Read | Kodu verileri (PDF dosyasında kaydedildiği gibi) iade eder. |
encodedStream | InputStream | Read | Kodu verileri InputStream olarak geri getirir. |
decodedData | byte[] | Read | Çözülen verileri geri getirir (filtreyi ters sırada uyguladıktan sonra). |
decodedStream | InputStream | Read | Kayıtlı verileri bir InputStream olarak geri getirir. |
length | long | Read | Kodu verilerinin uzunluğunu geri getirir. |
filters | List<PdfName> | Read | Filtre isimleri /Filter listesini geri getirir. |
empty | boolean | Read | Sözlük boş olup olmadığını tekrarlayın. |
type | String | Read | Bir çubuk olarak /Type değerini geri getirir (örneğin,. |
subtype | String | Read | /subtype (veya /S) değerini bir çubuk olarak veya sıfır olarak geri getirir. |
path | PdfBase | Read | Anahtar yolda çamurlu sözlükler geçiyor. |
dirty | boolean | Read | Bu öğe yüklendiğinde değiştirildiği takdirde {@code true} iade edilir. |
indirect | boolean | Read | Bu nesnenin dolaylı bir nesne olup olmadığını (bir nesneden anahtarı var) geri getirir. |
objectKey | PdfObjectKey | Read | Doğrudan nesneler için dolaylı nesne anahtarını veya {@code null} iade eder. |
Methods
| Signature | Description |
|---|---|
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() → PdfDictionary | Bu akışın bir sözlük olarak geri dönmesi. |
getEncodedData() → byte[] | Kodu verileri (PDF dosyasında kaydedildiği gibi) iade eder. |
getEncodedStream() → InputStream | Kodu verileri InputStream olarak geri getirir. |
getDecodedData() → byte[] | Çözülen verileri geri getirir (filtreyi ters sırada uyguladıktan sonra). |
getDecodedStream() → InputStream | Kayı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() → boolean | Bu 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() → boolean | Akı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() → long | Kodu 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() → int | Giriş sayısını geri getirir. |
isEmpty() → boolean | Sözlük boş olup olmadığını tekrarlayın. |
containsKey(key: PdfName) → boolean | Sö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) → PdfBase | Bir 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) → int | Değerini bir int veya varsayılan olarak geri getirir. |
getLong(key: String, defaultValue: long) → long | Değer uzun olarak veya varsayılan olarak geri getirir. |
getFloat(key: String, defaultValue: float) → float | Değer bir float olarak veya varsayılan olarak geri getirir. |
getBoolean(key: String, defaultValue: boolean) → boolean | Bir boolean veya varsayılan olarak değerini geri getirir. |
getNameAsString(key: String) → String | Değer bir isim çubuğu veya sıfır olarak geri getirir. |
getString(key: String) → String | Değerini bir kodlanmış çubuk olarak veya sıfır olarak geri getirir. |
getArray(key: String) → PdfArray | Değ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() → String | Bir ç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() → PdfBase | Anahtar yolda çamurlu sözlükler geçiyor. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | Bu öğe yüklendiğinde değiştirildiği takdirde {@code true} iade edilir. |
setDirty(dirty: boolean) | Bu nesneye kirli bayrak koyun. |
isIndirect() → boolean | Bu nesnenin dolaylı bir nesne olup olmadığını (bir nesneden anahtarı var) geri getirir. |
getObjectKey() → PdfObjectKey | Doğrudan nesneler için dolaylı nesne anahtarını veya {@code null} iade eder. |
setObjectKey(key: PdfObjectKey) | Doğrudan nesne anahtarı oluşturun. |