XmpMetadata
XmpMetadata
Overview
XmpMetadata є клас в Aspose.PDF FOSS для Java. Наследники від: Iterable<Map.Entry<String, XmpValue>>.
Забезпечує доступ до метаданих XMP PDF-документу (ISO 32000-1 §14.3.2, ISO 16684-1).
Цей клас надає 19 методів роботи з об’єктами XmpMetadata в програмах Java. Доступні методи включають: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator, і 3 додаткові методи. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: bytes, dirty, keys, properties, registry.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
keys | java.util.Collection<String> | Read | Повертає всі ключі до власності. |
bytes | byte[] | Read | Повертає повний XMP XML як UTF-8 байти. |
dirty | boolean | Read | Повертає “правда”, якщо властивості були змінені після аналізу. |
registry | XmpNamespaceRegistry | Read | Повертає внутрішній реєстр ім’я простору. |
properties | Map<String, XmpProperty> | Read | Повертає карту внутрішніх властивостей (для серіалізації за допомогою Document). |
Methods
| Signature | Description |
|---|---|
XmpMetadata() | Створює порожні метадані XMP. |
XmpMetadata(xmpBytes: byte[]) | Створює метадані XMP з нерозроблених байтів XML. |
get(key: String) → XmpValue | Повертає значення для даного ключа, або нуль якщо не присутній. |
contains(key: String) → boolean | Повертає істинне значення, якщо наданий ключ присутній. |
getKeys() → java.util.Collection<String> | Повертає всі ключі до власності. |
set(key: String, value: XmpValue) | Налаштовує значення властивості. |
set(key: String, value: String) | Налаштовує значення властивості з струни. |
add(key: String, value: XmpValue) | Додає цінність власності. |
add(key: String, value: String) | Додає значення властивості з струни. |
remove(key: String) | Видає властивість. |
registerNamespaceUri(prefix: String, namespaceUri: String) | Записує заповідну мапіровку префікса namespace-URI. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | Зареєструє власну ім’я з описом. |
getNamespaceUriByPrefix(prefix: String) → String | Повертає URI для префіксу. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Повертає префікс для URI ім’я простору. |
getBytes() → byte[] | Повертає повний XMP XML як UTF-8 байти. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | Повертає ітератор по всіх пар ключових значень. |
isDirty() → boolean | Повертає “правда”, якщо властивості були змінені після аналізу. |
getRegistry() → XmpNamespaceRegistry | Повертає внутрішній реєстр ім’я простору. |
getProperties() → Map<String, XmpProperty> | Повертає карту внутрішніх властивостей (для серіалізації за допомогою Document). |