PdfStream
Revisión
PdfStream Es una clase en Aspose.PDF FOSS para Java. Heredados de: PdfDictionary.
Objeto de flujo PDF (§7.3.8, ISO 32000-1:2008).
Esta clase proporciona 54 métodos para trabajar con los objetos PdfStream en programas de Java. Los métodos disponibles incluyen: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,y 40 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : decodedData, decodedStream, dictionary, dirty, empty, encodedData,Y 8 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
dictionary | PdfDictionary | Leer | Devolve este flujo como diccionario. |
encodedData | byte[] | Leer | Retorna los datos codificados (como se almacenan en el archivo PDF). |
encodedStream | InputStream | Leer | Devolve los datos codificados como un InputStream. |
decodedData | byte[] | Leer | Retorna los datos descifrados (después de aplicar filtros en orden reverso). |
decodedStream | InputStream | Leer | Retorna los datos descifrados como un InputStream. |
length | long | Leer | Retorna la longitud de los datos codificados. |
filters | List<PdfName> | Leer | Devolve la lista de nombres de filtros desde /Filter. |
empty | boolean | Leer | Devolver si el dicionario está vacío. |
type | String | Leer | Retorna el valor /Type como una línea (por ejemplo,. |
subtype | String | Leer | Retorna el valor /subtype (o /S) como una línea, o nulo. |
path | PdfBase | Leer | Transmite diccionarios de la Nasa por el camino clave. |
dirty | boolean | Leer | Retorna {@code true} si este objeto ha sido modificado desde la carga. |
indirect | boolean | Leer | Retorna si este objeto es un objeto indirecto (tiene una clave de objeto). |
objectKey | PdfObjectKey | Leer | Devolve la clave de objeto indirecto, o {@code null} para objetos directos. |
Metodología
| firma | Descripción |
|---|---|
PdfStream() | Crea un flujo vacío. |
PdfStream(encodedData: byte[]) | Crea un flujo con los datos codificados. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | Crea un flujo de un diccionario existente y datos codificados. |
getDictionary() → PdfDictionary | Devolve este flujo como diccionario. |
getEncodedData() → byte[] | Retorna los datos codificados (como se almacenan en el archivo PDF). |
getEncodedStream() → InputStream | Devolve los datos codificados como un InputStream. |
getDecodedData() → byte[] | Retorna los datos descifrados (después de aplicar filtros en orden reverso). |
getDecodedStream() → InputStream | Retorna los datos descifrados como un InputStream. |
setDecodedData(data: byte[]) | - Eliminar los datos descodificados. |
setEncodedData(data: byte[]) | Coloca los datos codificados directamente. |
hasActiveDecryptor() → boolean | Retorna si este flujo tiene un decryptor activo adjunto (es decir,. |
materializeDecryption() → boolean | Descriptar {@code encodedData} en el lugar y descifrar el decryptor, dejando |
| el flujo que se ve exactamente como un fluxo equivalente sin cifrado cargado | |
| de los discos. | |
hasPendingDecodedData() → boolean | Retorna si el flujo tiene datos descodificados en vigor establecidos a través de |
| {@link #setDecodedData(byte[])} que aún no ha sido reencodado por | |
| {@link #prepareEncodadoData()}. | |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | Configure el decryptor para este flujo (chamada por PDFParser para los PDF encriptados). |
getLength() → long | Retorna la longitud de los datos codificados. |
getFilters() → List<PdfName> | Devolve la lista de nombres de filtros desde /Filter. |
setFilter(filter: PdfName) | Se establece un solo filtro. |
setFilters(filters: List<PdfName>) | Se incluyen múltiples filtros. |
prepareEncodedData() → byte[] | Asegura que los datos descodificados se codifican a través de filtros y devuelven el |
| Bytes encriptados. | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
toString() → String | |
PdfDictionary() | Crea un diccionario vacío. |
size() → int | Devolver el número de entradas. |
isEmpty() → boolean | Devolver si el dicionario está vacío. |
containsKey(key: PdfName) → boolean | Devolve si el dicionario contiene la clave dada. |
get(key: PdfName) → PdfBase | Devolve el valor de la clave dada, o nulo. |
set(key: PdfName, value: PdfBase) | Crea una pareja de valores clave. |
remove(key: PdfName) → PdfBase | Removemos una llave. |
keySet() → Set<PdfName> | Devolver el conjunto de las claves. |
values() → Collection<PdfBase> | devolver la colección de valores. |
getInt(key: String, defaultValue: int) → int | Devolve el valor como int o como default. |
getLong(key: String, defaultValue: long) → long | Devolve el valor como un largo, o la defecto. |
getFloat(key: String, defaultValue: float) → float | Devolve el valor como un float o la defación. |
getBoolean(key: String, defaultValue: boolean) → boolean | Devolve el valor como boolean o como default. |
getNameAsString(key: String) → String | Retorna el valor como una línea de nombre, o nulo. |
getString(key: String) → String | Retorna el valor como una línea descifrada, o nulo. |
getArray(key: String) → PdfArray | Devolve el valor como un PdfArray o nulo. |
setInt(key: String, value: int) | establece un valor integral. |
setFloat(key: String, value: float) | Se establece un valor flotante. |
setBoolean(key: String, value: boolean) | Se establece un valor booleano. |
setName(key: String, nameValue: String) | - Definición de un valor nominal. |
setString(key: String, stringValue: String) | Cabe establecer un valor de string. |
getType() → String | Retorna el valor /Type como una línea (por ejemplo,. |
getSubtype() → String | Retorna el valor /subtype (o /S) como una línea, o nulo. |
getPath() → PdfBase | Transmite diccionarios de la Nasa por el camino clave. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | Retorna {@code true} si este objeto ha sido modificado desde la carga. |
setDirty(dirty: boolean) | Póngase la bandera sucia en este objeto. |
isIndirect() → boolean | Retorna si este objeto es un objeto indirecto (tiene una clave de objeto). |
getObjectKey() → PdfObjectKey | Devolve la clave de objeto indirecto, o {@code null} para objetos directos. |
setObjectKey(key: PdfObjectKey) | - El objeto indirecto es la clave. |