PdfStream

Visión general

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

NombreTipoAccesoDescripción
dictionaryPdfDictionaryLeerDevolve este flujo como diccionario.
encodedDatabyte[]LeerRetorna los datos codificados (como se almacenan en el archivo PDF).
encodedStreamInputStreamLeerDevolve los datos codificados como un InputStream.
decodedDatabyte[]LeerRetorna los datos descifrados (después de aplicar filtros en orden reverso).
decodedStreamInputStreamLeerRetorna los datos descifrados como un InputStream.
lengthlongLeerRetorna la longitud de los datos codificados.
filtersList<PdfName>LeerDevolve la lista de nombres de filtros desde /Filter.
emptybooleanLeerDevolver si el dicionario está vacío.
typeStringLeerRetorna el valor /Type como una línea (por ejemplo,.
subtypeStringLeerRetorna el valor /subtype (o /S) como una línea, o nulo.
pathPdfBaseLeerTransmite diccionarios de la Nasa por el camino clave.
dirtybooleanLeerRetorna {@code true} si este objeto ha sido modificado desde la carga.
indirectbooleanLeerRetorna si este objeto es un objeto indirecto (tiene una clave de objeto).
objectKeyPdfObjectKeyLeerDevolve la clave de objeto indirecto, o {@code null} para objetos directos.

Métodos

firmaDescripció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() → PdfDictionaryDevolve este flujo como diccionario.
getEncodedData() → byte[]Retorna los datos codificados (como se almacenan en el archivo PDF).
getEncodedStream() → InputStreamDevolve los datos codificados como un InputStream.
getDecodedData() → byte[]Retorna los datos descifrados (después de aplicar filtros en orden reverso).
getDecodedStream() → InputStreamRetorna los datos descifrados como un InputStream.
setDecodedData(data: byte[])- Eliminar los datos descodificados.
setEncodedData(data: byte[])Coloca los datos codificados directamente.
hasActiveDecryptor() → booleanRetorna si este flujo tiene un decryptor activo adjunto (es decir,.
materializeDecryption() → booleanDescriptar {@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() → booleanRetorna 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() → longRetorna 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() → intDevolver el número de entradas.
isEmpty() → booleanDevolver si el dicionario está vacío.
containsKey(key: PdfName) → booleanDevolve si el dicionario contiene la clave dada.
get(key: PdfName) → PdfBaseDevolve el valor de la clave dada, o nulo.
set(key: PdfName, value: PdfBase)Crea una pareja de valores clave.
remove(key: PdfName) → PdfBaseRemovemos 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) → intDevolve el valor como int o como default.
getLong(key: String, defaultValue: long) → longDevolve el valor como un largo, o la defecto.
getFloat(key: String, defaultValue: float) → floatDevolve el valor como un float o la defación.
getBoolean(key: String, defaultValue: boolean) → booleanDevolve el valor como boolean o como default.
getNameAsString(key: String) → StringRetorna el valor como una línea de nombre, o nulo.
getString(key: String) → StringRetorna el valor como una línea descifrada, o nulo.
getArray(key: String) → PdfArrayDevolve 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() → StringRetorna el valor /Type como una línea (por ejemplo,.
getSubtype() → StringRetorna el valor /subtype (o /S) como una línea, o nulo.
getPath() → PdfBaseTransmite diccionarios de la Nasa por el camino clave.
iterator() → Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object) → boolean
hashCode() → int
isDirty() → booleanRetorna {@code true} si este objeto ha sido modificado desde la carga.
setDirty(dirty: boolean)Póngase la bandera sucia en este objeto.
isIndirect() → booleanRetorna si este objeto es un objeto indirecto (tiene una clave de objeto).
getObjectKey() → PdfObjectKeyDevolve la clave de objeto indirecto, o {@code null} para objetos directos.
setObjectKey(key: PdfObjectKey)- El objeto indirecto es la clave.

Ver también

 Español