XmpMetadata
Približni podaci
XmpMetadata je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Iterable<Map.Entry<String, XmpValue>>.
Obavješćuje pristup XMP metapodatcima PDF dokumenta (ISO 32000-1 §14.3.2, ISO 16684-1).
Ova klasa pruža 19 metoda za rad s XmpMetadata objektima u Java programima. Postoje i sljedeće metode: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator, i tri dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: bytes, dirty, keys, properties, registry.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
keys | java.util.Collection<String> | Čitaj. | Vrati sve ključeve za imovinu. |
bytes | byte[] | Čitaj. | Vrati cijeli XMP XML kao UTF-8 bajtove. |
dirty | boolean | Čitaj. | Vrati true ako su svojstva izmijenjena od parsing-a. |
registry | XmpNamespaceRegistry | Čitaj. | Vrati unutarnji registar prostor imena. |
properties | Map<String, XmpProperty> | Čitaj. | Vrati internu mapu svojstava (za serijalizaciju po dokumentu). |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
XmpMetadata() | Stvara prazne XMP metapodatke. |
XmpMetadata(xmpBytes: byte[]) | Stvara XMP metapodatke iz sirovih XML bajta. |
get(key: String) → XmpValue | Vrati vrijednost za dat ključ, ili nula ako nije prisutan. |
contains(key: String) → boolean | Vrati true ako je dat ključ prisutan. |
getKeys() → java.util.Collection<String> | Vrati sve ključeve za imovinu. |
set(key: String, value: XmpValue) | Postavlja vrijednost svojstva. |
set(key: String, value: String) | Postavlja vrijednost svojstva iz niza. |
add(key: String, value: XmpValue) | Dodaje vrijednost imovine. |
add(key: String, value: String) | Dodaje vrijednost svojstva iz niza. |
remove(key: String) | Uklanja svojstvo. |
registerNamespaceUri(prefix: String, namespaceUri: String) | Registracija prilagođenog prefiksa na ime-spazu. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | Registracija namjenskog prostora s opisom. |
getNamespaceUriByPrefix(prefix: String) → String | Vrati URI za prefiks. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Vrati prefiks za URI u prostorima imena. |
getBytes() → byte[] | Vrati cijeli XMP XML kao UTF-8 bajtove. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | Vrati iterator preko svih parova ključnih vrijednosti. |
isDirty() → boolean | Vrati true ako su svojstva izmijenjena od parsing-a. |
getRegistry() → XmpNamespaceRegistry | Vrati unutarnji registar prostor imena. |
getProperties() → Map<String, XmpProperty> | Vrati internu mapu svojstava (za serijalizaciju po dokumentu). |