XmpMetadata
Overview
XmpMetadata เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Iterable<Map.Entry<String, XmpValue>>.
ให้การเข้าถึงเมตาเดท XMP ของเอกสาร PDF (ISO 32000-1 §14.3.2, ISO 16684-1).
หมวดนี้ให้ 19 วิธีในการทํางานกับวัตถุ XmpMetadata ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: XmpMetadata, add, contains, get, getBytes, getKeys, getNamespaceUriByPrefix, getPrefixByNamespaceUri, getProperties, getRegistry, isDirty, iterator,และวิธีการเพิ่มเติมอีก 3 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: bytes, dirty, keys, properties, registry.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
keys | java.util.Collection<String> | Read | กลับตัวเลขที่สําคัญทั้งหมด. |
bytes | byte[] | Read | ส่ง XML XMP เต็มที่เป็น UTF-8 ไบท์. |
dirty | boolean | Read | กลับ true หากคุณสมบัติถูกปรับเปลี่ยนตั้งแต่การพาร์ส. |
registry | XmpNamespaceRegistry | Read | ส่งคืนการลงทะเบียน namespace ภายใน. |
properties | Map<String, XmpProperty> | Read | การคืนแผนที่สมบัติภายใน (สําหรับการเรียงตามเอกสาร). |
Methods
| Signature | Description |
|---|---|
XmpMetadata() | สร้างข้อมูล XMP ที่ว่างเปล่า. |
XmpMetadata(xmpBytes: byte[]) | สร้างเมตาเดท XMP จากไบต์ XML แพรก. |
get(key: String) → XmpValue | กลับค่าสําหรับคีย์ที่ให้ หรือ null หากไม่มี. |
contains(key: String) → boolean | กลับ true หากมีคีย์ที่ให้ไว้. |
getKeys() → java.util.Collection<String> | กลับตัวเลขที่สําคัญทั้งหมด. |
set(key: String, value: XmpValue) | กําหนดค่าของทรัพย์สิน. |
set(key: String, value: String) | กําหนดค่าของสมบัติจาก string. |
add(key: String, value: XmpValue) | เพิ่มค่าของทรัพย์สิน. |
add(key: String, value: String) | เพิ่มค่าของสมบัติจาก string. |
remove(key: String) | ยกย้ายทรัพย์สิน. |
registerNamespaceUri(prefix: String, namespaceUri: String) | รับการกํากับตัวแปล URI ของ namespace ที่ได้รับมาตรฐาน. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | ลงทะเบียน namespace ที่กําหนดเอง พร้อมกับคําอธิบาย. |
getNamespaceUriByPrefix(prefix: String) → String | ส่ง URI namespace ของตัวอ่อนกลับ. |
getPrefixByNamespaceUri(namespaceUri: String) → String | ส่งผลการนํารหัส URI ของ namespace กลับ. |
getBytes() → byte[] | ส่ง XML XMP เต็มที่เป็น UTF-8 ไบท์. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | กลับตัวอิเทอร์บนคู่ค่าคีย์ทั้งหมด. |
isDirty() → boolean | กลับ true หากคุณสมบัติถูกปรับเปลี่ยนตั้งแต่การพาร์ส. |
getRegistry() → XmpNamespaceRegistry | ส่งคืนการลงทะเบียน namespace ภายใน. |
getProperties() → Map<String, XmpProperty> | การคืนแผนที่สมบัติภายใน (สําหรับการเรียงตามเอกสาร). |