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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
keys | java.util.Collection<String> | Leer | Retorna todas las claves de propiedad. |
bytes | byte[] | Leer | Retorna el XML XMP completo como UTF-8 bytes. |
dirty | boolean | Leer | Retorna si las propiedades han sido modificadas desde la parsura. |
registry | XmpNamespaceRegistry | Leer | Retorno del registro de nombre interno. |
properties | Map<String, XmpProperty> | Leer | Retorna el mapa de propiedades internas (para serializar por Documento). |
Metodología
| firma | Descripción |
|---|---|
XmpMetadata() | Crea metadatos XMP vacíos. |
XmpMetadata(xmpBytes: byte[]) | Crea metadatos XMP de bits XML crudos. |
get(key: String) → XmpValue | Devolve el valor de la clave dada, o nulo si no está presente. |
contains(key: String) → boolean | Devolverá 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) → String | Retorna el nombre de la URI para un prefixo. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Retorna 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() → boolean | Retorna si las propiedades han sido modificadas desde la parsura. |
getRegistry() → XmpNamespaceRegistry | Retorno del registro de nombre interno. |
getProperties() → Map<String, XmpProperty> | Retorna el mapa de propiedades internas (para serializar por Documento). |