XmpMetadata

Resumo geral

XmpMetadata é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Iterable<Map.Entry<String, XmpValue>>.

Fornece acesso aos metadados XMP de um documento PDF (ISO 32000-1 §14.3.2, ISO 16684-1).

Esta classe fornece 19 métodos para trabalhar com objetos XmpMetadata em programas Java. Os métodos disponíveis incluem: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator, e 3 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: bytes, dirty, keys, properties, registry.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
keysjava.util.Collection<String>Leia.Retorna todas as chaves de propriedade.
bytesbyte[]Leia.Retorna o XML XMP completo como bytes UTF-8.
dirtybooleanLeia.Devolve true se as propriedades tiverem sido modificadas desde a análise.
registryXmpNamespaceRegistryLeia.Retorna o registro interno do espaço de nomes.
propertiesMap<String, XmpProperty>Leia.Retorna o mapa de propriedades internas (para serialização por Document).

Métodos de avaliação

AssinaturaDescrição:
XmpMetadata()Cria metadados XMP vazios.
XmpMetadata(xmpBytes: byte[])Cria metadados XMP a partir de bytes XML brutos.
get(key: String)XmpValueDevolve o valor da chave dada, ou null se não estiver presente.
contains(key: String)booleanRetorna true se a chave dada estiver presente.
getKeys()java.util.Collection<String>Retorna todas as chaves de propriedade.
set(key: String, value: XmpValue)Defina um valor de propriedade.
set(key: String, value: String)Defina um valor de propriedade a partir de uma cadeia.
add(key: String, value: XmpValue)Adiciona um valor de propriedade.
add(key: String, value: String)Adiciona um valor de propriedade a uma cadeia.
remove(key: String)Remove uma propriedade.
registerNamespaceUri(prefix: String, namespaceUri: String)Regista um mapeamento de prefixo-URI do espaço de nomes personalizado.
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String)Regista um espaço de nomes personalizado com descrição.
getNamespaceUriByPrefix(prefix: String)StringRetorna o URI do espaço de nomes para um prefixo.
getPrefixByNamespaceUri(namespaceUri: String)StringRetorna o prefixo de um URI do espaço de nomes.
getBytes()byte[]Retorna o XML XMP completo como bytes UTF-8.
iterator()Iterator<Map.Entry<String, XmpValue>>Retorna um iterador sobre todos os pares de valores-chave.
isDirty()booleanDevolve true se as propriedades tiverem sido modificadas desde a análise.
getRegistry()XmpNamespaceRegistryRetorna o registro interno do espaço de nomes.
getProperties()Map<String, XmpProperty>Retorna o mapa de propriedades internas (para serialização por Document).

Ver também:

 Português