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

NameTypeAccessDescription
keysjava.util.Collection<String>ReadПовертає всі ключі до власності.
bytesbyte[]ReadПовертає повний XMP XML як UTF-8 байти.
dirtybooleanReadПовертає “правда”, якщо властивості були змінені після аналізу.
registryXmpNamespaceRegistryReadПовертає внутрішній реєстр ім’я простору.
propertiesMap<String, XmpProperty>ReadПовертає карту внутрішніх властивостей (для серіалізації за допомогою Document).

Methods

SignatureDescription
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).

See Also

 Українська