XmpMetadata

Revisión

XmpMetadata Es una clase en Aspose.PDF FOSS para Java. Heredados de: Iterable<Map.Entry<String, XmpValue>>.

Proporciona acceso a los metadatos de un documento PDF (ISO 32000-1 §14.3.2, ISO 16684-1).

Esta clase proporciona 19 métodos para trabajar con los objetos de XmpMetadata en programas Java. Los métodos disponibles incluyen: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator,y tres 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 : bytes, dirty, keys, properties, registry.

Propiedades

NombreTipoAccesoDescripción
keysjava.util.Collection<String>LeerRetorna todas las claves de propiedad.
bytesbyte[]LeerRetorna el XML XMP completo como UTF-8 bytes.
dirtybooleanLeerRetorna si las propiedades han sido modificadas desde la parsura.
registryXmpNamespaceRegistryLeerRetorno del registro de nombre interno.
propertiesMap<String, XmpProperty>LeerRetorna el mapa de propiedades internas (para serializar por Documento).

Metodología

firmaDescripción
XmpMetadata()Crea metadatos XMP vacíos.
XmpMetadata(xmpBytes: byte[])Crea metadatos XMP de bits XML crudos.
get(key: String)XmpValueDevolve el valor de la clave dada, o nulo si no está presente.
contains(key: String)booleanDevolverá la verdad si la clave está presente.
getKeys()java.util.Collection<String>Retorna todas las claves de propiedad.
set(key: String, value: XmpValue)- Definición de valor propiedad.
set(key: String, value: String)Coge un valor de propiedad desde una línea.
add(key: String, value: XmpValue)Addición de valor propiedad.
add(key: String, value: String)Addique un valor de propiedad desde una línea.
remove(key: String)Eliminar una propiedad.
registerNamespaceUri(prefix: String, namespaceUri: String)Registra un mapa de nombre prefixo-URI personalizado.
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String)Registrar un espacio de nombre personalizado con descripción.
getNamespaceUriByPrefix(prefix: String)StringRetorna el nombre de la URI para un prefixo.
getPrefixByNamespaceUri(namespaceUri: String)StringRetorna el prefixo para un nombre URI.
getBytes()byte[]Retorna el XML XMP completo como UTF-8 bytes.
iterator()Iterator<Map.Entry<String, XmpValue>>Retorna un iterador sobre todos los pares de valores clave.
isDirty()booleanRetorna si las propiedades han sido modificadas desde la parsura.
getRegistry()XmpNamespaceRegistryRetorno del registro de nombre interno.
getProperties()Map<String, XmpProperty>Retorna el mapa de propiedades internas (para serializar por Documento).

Ver también

 Español