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

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.

Metodología

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