PdfStream

Resumo geral

PdfStream é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: PdfDictionary.

Objeto de fluxo PDF (§7.3.8, ISO 32000-1:2008).

Esta classe fornece 54 métodos para trabalhar com objetos PdfStream em programas Java. Os métodos disponíveis incluem: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData, e 40 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: decodedData, decodedStream, dictionary, dirty, empty, encodedData,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
dictionaryPdfDictionaryLeia.Retorna este fluxo como um dicionário.
encodedDatabyte[]Leia.Retorna os dados codificados (como armazenados no ficheiro PDF).
encodedStreamInputStreamLeia.Retorna os dados codificados como um InputStream.
decodedDatabyte[]Leia.Retorna os dados decodificados (após a aplicação de filtros em ordem inversa).
decodedStreamInputStreamLeia.Retorna os dados decodificados como um InputStream.
lengthlongLeia.Retorna o comprimento dos dados codificados.
filtersList<PdfName>Leia.Retorna a lista de nomes dos filtros do /Filter.
emptybooleanLeia.Retorna se o dicionário está vazio.
typeStringLeia.Retorna o valor /Type como uma cadeia de caracteres (por exemplo:.
subtypeStringLeia.Retorna o valor /Subtype (ou /S) como uma cadeia de caracteres, ou null.
pathPdfBaseLeia.Atravessa dicionários aninhados por caminho de chave.
dirtybooleanLeia.Retorna {@code true} se este objeto foi modificado desde o carregamento.
indirectbooleanLeia.Devolve se este objeto é um objecto indirecto (tem uma chave de object).
objectKeyPdfObjectKeyLeia.Retorna a chave de objeto indireto, ou {@code null} para objetos diretos.

Métodos de avaliação

AssinaturaDescrição:
PdfStream()Cria um fluxo vazio.
PdfStream(encodedData: byte[])Cria um fluxo com os dados codificados.
PdfStream(dict: PdfDictionary, encodedData: byte[])Cria um fluxo a partir de um dicionário existente e dados codificados.
getDictionary()PdfDictionaryRetorna este fluxo como um dicionário.
getEncodedData()byte[]Retorna os dados codificados (como armazenados no ficheiro PDF).
getEncodedStream()InputStreamRetorna os dados codificados como um InputStream.
getDecodedData()byte[]Retorna os dados decodificados (após a aplicação de filtros em ordem inversa).
getDecodedStream()InputStreamRetorna os dados decodificados como um InputStream.
setDecodedData(data: byte[])Configura os dados decodificados.
setEncodedData(data: byte[])Coloca os dados codificados diretamente.
hasActiveDecryptor()booleanRetorna verdadeiro se este fluxo tiver um decriptador ativo anexado (ou seja,.
materializeDecryption()booleanDescripte {@code encodedData} no lugar e desliga o decriptador, deixando
o fluxo olhando exatamente como um equivalente não criptografado stream carregada
do disco.
hasPendingDecodedData()booleanRetorna se o fluxo tem dados decodificados pendentes definidos via
{@link #setDecodedData(byte[])} que ainda não foi recodificado por
{@link #prepareEncodedData()}.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)Configura o decriptador para este fluxo (chamado por PDFParser para PDFs criptografados).
getLength()longRetorna o comprimento dos dados codificados.
getFilters()List<PdfName>Retorna a lista de nomes dos filtros do /Filter.
setFilter(filter: PdfName)Configura um único filtro.
setFilters(filters: List<PdfName>)Configura vários filtros.
prepareEncodedData()byte[]Assegura que os dados decodificados pendentes são codificadas através de filtros e retorna o
bytes codificados.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()Cria um dicionário vazio.
size()intRetorna o número de entradas.
isEmpty()booleanRetorna se o dicionário está vazio.
containsKey(key: PdfName)booleanRetorna se o dicionário contém a chave dada.
get(key: PdfName)PdfBaseRetorna o valor da chave dada, ou null.
set(key: PdfName, value: PdfBase)Configura um par de valores-chave.
remove(key: PdfName)PdfBaseRetira uma chave.
keySet()Set<PdfName>Retorna o conjunto de chaves.
values()Collection<PdfBase>Retorna a coleção de valores.
getInt(key: String, defaultValue: int)intRetorna o valor como int, ou padrão.
getLong(key: String, defaultValue: long)longRetorna o valor como um longo, ou o padrão.
getFloat(key: String, defaultValue: float)floatRetorna o valor como um float, ou o padrão.
getBoolean(key: String, defaultValue: boolean)booleanRetorna o valor como um booleano, ou o padrão.
getNameAsString(key: String)StringRetorna o valor como uma cadeia de nomes, ou null.
getString(key: String)StringRetorna o valor como uma cadeia de caracteres decodificada, ou null.
getArray(key: String)PdfArrayRetorna o valor como um PdfArray, ou null.
setInt(key: String, value: int)Defina um valor inteiro.
setFloat(key: String, value: float)Defina um valor de flutuação.
setBoolean(key: String, value: boolean)Defina um valor booleano.
setName(key: String, nameValue: String)Defina um valor de nome.
setString(key: String, stringValue: String)Defina um valor de string.
getType()StringRetorna o valor /Type como uma cadeia de caracteres (por exemplo:.
getSubtype()StringRetorna o valor /Subtype (ou /S) como uma cadeia de caracteres, ou null.
getPath()PdfBaseAtravessa dicionários aninhados por caminho de chave.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanRetorna {@code true} se este objeto foi modificado desde o carregamento.
setDirty(dirty: boolean)Coloca a bandeira suja neste objeto.
isIndirect()booleanDevolve se este objeto é um objecto indirecto (tem uma chave de object).
getObjectKey()PdfObjectKeyRetorna a chave de objeto indireto, ou {@code null} para objetos diretos.
setObjectKey(key: PdfObjectKey)Defina a chave de objeto indireto.

Ver também:

 Português