XmpMetadata
Opinie generală
XmpMetadata este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Iterable<Map.Entry<String, XmpValue>>.
Oferă acces la metadatele XMP ale unui document PDF (ISO 32000-1 §14.3.2, ISO 16684-1).
Această clasă oferă 19 metode pentru a lucra cu obiecte XmpMetadata în programele Java. Metodele disponibile includ: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: bytes, dirty, keys, properties, registry.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
keys | java.util.Collection<String> | Citeşte. | Întoarce toate cheile de proprietate. |
bytes | byte[] | Citeşte. | Întoarce XML XMP complet ca bați UTF-8. |
dirty | boolean | Citeşte. | Întoarce true dacă proprietățile au fost modificate de la analizare. |
registry | XmpNamespaceRegistry | Citeşte. | Întoarce registrul intern al spațiului de nume. |
properties | Map<String, XmpProperty> | Citeşte. | Întoarce harta proprietăților interne (pentru serializare prin Document). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
XmpMetadata() | Creează metadate XMP goale. |
XmpMetadata(xmpBytes: byte[]) | Creează metadate XMP din bați XML cruzi. |
get(key: String) → XmpValue | Întoarce valoarea cheii date sau null dacă nu este prezentă. |
contains(key: String) → boolean | Întoarce adevărat dacă cheia dată este prezentă. |
getKeys() → java.util.Collection<String> | Întoarce toate cheile de proprietate. |
set(key: String, value: XmpValue) | Stabilește o valoare de proprietate. |
set(key: String, value: String) | Stabilește o valoare de proprietate dintr-un șir. |
add(key: String, value: XmpValue) | Adăuga o valoare de proprietate. |
add(key: String, value: String) | Adăuga o valoare de proprietate dintr-un șir. |
remove(key: String) | Elimină o proprietate. |
registerNamespaceUri(prefix: String, namespaceUri: String) | Înregistrează o cartografiere personalizată a prefixului URI-ului spațiului de nume. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | Înregistrează un spațiu de nume personalizat cu descriere. |
getNamespaceUriByPrefix(prefix: String) → String | Întoarce URI-ul spațiului de nume pentru un prefix. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Întoarce prefixul pentru un URI spațiu de nume. |
getBytes() → byte[] | Întoarce XML XMP complet ca bați UTF-8. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | Întoarce un iterator peste toate perechile de valori-cheie. |
isDirty() → boolean | Întoarce true dacă proprietățile au fost modificate de la analizare. |
getRegistry() → XmpNamespaceRegistry | Întoarce registrul intern al spațiului de nume. |
getProperties() → Map<String, XmpProperty> | Întoarce harta proprietăților interne (pentru serializare prin Document). |