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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
keys | java.util.Collection<String> | Прочети. | Връща всички ключове за собственост. |
bytes | byte[] | Прочети. | Връща пълния XMP XML като UTF-8 байти. |
dirty | boolean | Прочети. | Връща вярно, ако свойствата са били променени след анализа. |
registry | XmpNamespaceRegistry | Прочети. | Връща вътрешния регистър на пространството за имена. |
properties | Map<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). |