XmpMetadata

סקירה כללית

XmpMetadata הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Iterable<Map.Entry<String, XmpValue>>.

מספק גישה למתא נתונים של מסמך 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 לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : bytes, dirty, keys, properties, registry.

נכסים

שםסוגגישהתיאור
keysjava.util.Collection<String>קראוהחזיר את כל המפתחות הנכסים.
bytesbyte[]קראוהחזיר את ה-XMP המלא כבייט UTF-8 .
dirtybooleanקראוהחזרה נכונה אם הנכסים שנוצרו מאז הפריסה.
registryXmpNamespaceRegistryקראוהחזיר את רישום השם הפנימי.
propertiesMap<String, XmpProperty>קראוהחזיר את מפת התכונות הפנימיות (לסריאליזציה על ידי מסמך).

שיטות

חתימהתיאור
XmpMetadata()יצירת נתונים XMP ריקים.
XmpMetadata(xmpBytes: byte[])יצירת נתונים XMP מתוך ביטים XML ירוקים.
get(key: String)XmpValueהחזיר את הערך עבור המפתח הניתן, או אפס אם לא קיים.
contains(key: String)booleanהחזיר את המפתח אם הוא קיים.
getKeys()java.util.Collection<String>החזיר את כל המפתחות הנכסים.
set(key: String, value: XmpValue)להגדיר ערך נכס.
set(key: String, value: String)הגדרת ערך נכס מתוך רצועה.
add(key: String, value: XmpValue)להוסיף ערך נכס.
add(key: String, value: String)הוספת ערך נכס מתוך רצועה.
remove(key: String)מורידים רכוש.
registerNamespaceUri(prefix: String, namespaceUri: String)רשום מפת שמות מותאמת אישית Prefix-URI.
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String)רשום שם מותאם אישית עם תיאור.
getNamespaceUriByPrefix(prefix: String)Stringהחזיר את שם החלל URI עבור קובץ מראש.
getPrefixByNamespaceUri(namespaceUri: String)Stringהחזיר את הקוד עבור שם URI.
getBytes()byte[]החזיר את ה-XMP המלא כבייט UTF-8 .
iterator()Iterator<Map.Entry<String, XmpValue>>החזיר איטראטור על כל זוגות הערך המפתח.
isDirty()booleanהחזרה נכונה אם הנכסים שנוצרו מאז הפריסה.
getRegistry()XmpNamespaceRegistryהחזיר את רישום השם הפנימי.
getProperties()Map<String, XmpProperty>החזיר את מפת התכונות הפנימיות (לסריאליזציה על ידי מסמך).

ראה גם

 עברית