XmpMetadata
Översikt
XmpMetadata är en klass i Aspose.PDF FOSS för Java. ärvt från: Iterable<Map.Entry<String, XmpValue>>.
Tillhandahåller tillgång till XMP-metadata i ett PDF-dokument (ISO 32000-1 §14.3.2, ISO 16684-1).
Denna klass ger 19 metoder för att arbeta med XmpMetadata objekt i Java-program. Tillgängliga metoder inkluderar: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: bytes, dirty, keys, properties, registry.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
keys | java.util.Collection<String> | Läsning | Återställer alla nycklar till egendom. |
bytes | byte[] | Läsning | Returnerar full XMP XML som UTF-8 byter. |
dirty | boolean | Läsning | Returnerar giltigt om fastigheter har ändrats sedan parsning. |
registry | XmpNamespaceRegistry | Läsning | Återställer det interna namespace-registret. |
properties | Map<String, XmpProperty> | Läsning | Returnerar kartan interna egenskaper (för serialisering av dokument). |
Metoder
| Signature | Beskrivning |
|---|---|
XmpMetadata() | Skapar tomma XMP metadata. |
XmpMetadata(xmpBytes: byte[]) | Skapar XMP-metadata från rå XML byter. |
get(key: String) → XmpValue | returnerar värdet för den angivna nyckeln, eller noll om inte finns. |
contains(key: String) → boolean | Returnerar sant om den angivna nyckeln är närvarande. |
getKeys() → java.util.Collection<String> | Återställer alla nycklar till egendom. |
set(key: String, value: XmpValue) | Sätter ett egenskapsvärde. |
set(key: String, value: String) | Sätter ett egenskapsvärde från en sträng. |
add(key: String, value: XmpValue) | Lägg till ett egendom värde. |
add(key: String, value: String) | Lägg till ett egendom värde från en sträng. |
remove(key: String) | Ta bort en fastighet. |
registerNamespaceUri(prefix: String, namespaceUri: String) | Registrera en anpassad namespace prefix-URI mappning. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | Registrera en anpassad namespace med beskrivning. |
getNamespaceUriByPrefix(prefix: String) → String | Returnerar namespace URI för en prefix. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Returnerar förskottet för en namespace URI. |
getBytes() → byte[] | Returnerar full XMP XML som UTF-8 byter. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | Returnerar en iterator över alla nyckelvärdepar. |
isDirty() → boolean | Returnerar giltigt om fastigheter har ändrats sedan parsning. |
getRegistry() → XmpNamespaceRegistry | Återställer det interna namespace-registret. |
getProperties() → Map<String, XmpProperty> | Returnerar kartan interna egenskaper (för serialisering av dokument). |