XmpMetadata

Общ преглед

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 след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: bytes, dirty, keys, properties, registry.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
keysjava.util.Collection<String>Прочети.Връща всички ключове за собственост.
bytesbyte[]Прочети.Връща пълния XMP XML като UTF-8 байти.
dirtybooleanПрочети.Връща вярно, ако свойствата са били променени след анализа.
registryXmpNamespaceRegistryПрочети.Връща вътрешния регистър на пространството за имена.
propertiesMap<String, XmpProperty>Прочети.Връща вътрешната карта на свойствата (за сериализация по Document).

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)Регистрира потребителско префикс-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).

Вижте също:

 Български