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 proprietateTipul de vehiculAccesulDescriere:
keysjava.util.Collection<String>Citeşte.Întoarce toate cheile de proprietate.
bytesbyte[]Citeşte.Întoarce XML XMP complet ca bați UTF-8.
dirtybooleanCiteşte.Întoarce true dacă proprietățile au fost modificate de la analizare.
registryXmpNamespaceRegistryCiteşte.Întoarce registrul intern al spațiului de nume.
propertiesMap<String, XmpProperty>Citeşte.Întoarce harta proprietăților interne (pentru serializare prin Document).

Metode de evaluare

SemnăturaDescriere:
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).

Vezi și:

 Română