XmpMetadata
XmpMetadata
Overview
XmpMetadata adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: Iterable<Map.Entry<String, XmpValue>>.
Memberikan akses ke metadata XMP dari dokumen PDF (ISO 32000-1 §14.3.2, ISO 16684-1).
Kelas ini menyediakan 19 metode untuk bekerja dengan XmpMetadata objek dalam program Java. Metode yang tersedia meliputi: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: bytes, dirty, keys, properties, registry.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
keys | java.util.Collection<String> | Read | Kembali semua kunci properti. |
bytes | byte[] | Read | Mengembalikan XML XMP penuh sebagai UTF-8 byte. |
dirty | boolean | Read | Mengembalikan true jika properti telah dimodifikasi sejak parsing. |
registry | XmpNamespaceRegistry | Read | Mengembalikan daftar ruang nama internal. |
properties | Map<String, XmpProperty> | Read | Mengembalikan peta properti internal (untuk serialisasi oleh Document). |
Methods
| Signature | Description |
|---|---|
XmpMetadata() | Membuat metadata XMP kosong. |
XmpMetadata(xmpBytes: byte[]) | Membuat metadata XMP dari XML byte mentah. |
get(key: String) → XmpValue | Mengembalikan nilai untuk kunci yang diberikan, atau null jika tidak hadir. |
contains(key: String) → boolean | Mengembalikan true jika kunci yang diberikan hadir. |
getKeys() → java.util.Collection<String> | Kembali semua kunci properti. |
set(key: String, value: XmpValue) | Menentukan nilai properti. |
set(key: String, value: String) | Menentukan nilai properti dari string. |
add(key: String, value: XmpValue) | Menambahkan nilai properti. |
add(key: String, value: String) | Menambahkan nilai properti dari string. |
remove(key: String) | Menghapus properti. |
registerNamespaceUri(prefix: String, namespaceUri: String) | Mencatat pencitraan prefix-URI ruang nama khusus. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | Mencatat ruang nama khusus dengan deskripsi. |
getNamespaceUriByPrefix(prefix: String) → String | Mengembalikan ruang nama URI untuk prefix. |
getPrefixByNamespaceUri(namespaceUri: String) → String | Mengembalikan prafiks untuk namespace URI. |
getBytes() → byte[] | Mengembalikan XML XMP penuh sebagai UTF-8 byte. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | Mengembalikan iterator pada semua pasangan kunci-nilai. |
isDirty() → boolean | Mengembalikan true jika properti telah dimodifikasi sejak parsing. |
getRegistry() → XmpNamespaceRegistry | Mengembalikan daftar ruang nama internal. |
getProperties() → Map<String, XmpProperty> | Mengembalikan peta properti internal (untuk serialisasi oleh Document). |