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: | Acessos | Descrição: |
|---|---|---|---|
keys | java.util.Collection<String> | Leia. | Retorna todas as chaves de propriedade. |
bytes | byte[] | Leia. | Retorna o XML XMP completo como bytes UTF-8. |
dirty | boolean | Leia. | Devolve true se as propriedades tiverem sido modificadas desde a análise. |
registry | XmpNamespaceRegistry | Leia. | Retorna o registro interno do espaço de nomes. |
properties | Map<String, XmpProperty> | Leia. | Retorna o mapa de propriedades internas (para serialização por Document). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
XmpMetadata() | Cria metadados XMP vazios. |
XmpMetadata(xmpBytes: byte[]) | Cria metadados XMP a partir de bytes XML brutos. |
get(key: String) → XmpValue | Devolve o valor da chave dada, ou null se não estiver presente. |
contains(key: String) → boolean | Retorna 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) → String | Retorna o URI do espaço de nomes para um prefixo. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Retorna 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() → boolean | Devolve true se as propriedades tiverem sido modificadas desde a análise. |
getRegistry() → XmpNamespaceRegistry | Retorna o registro interno do espaço de nomes. |
getProperties() → Map<String, XmpProperty> | Retorna o mapa de propriedades internas (para serialização por Document). |