XmpMetadata
المعلومات العامة
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 بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: bytes, dirty, keys, properties, registry.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
keys | java.util.Collection<String> | اقرأ | يعيد كل المفاتيح الملكية. |
bytes | byte[] | اقرأ | يعيد XML XMP الكامل كـ UTF-8 بايت. |
dirty | boolean | اقرأ | يعيد true إذا تم تعديل الخصائص منذ التحليل. |
registry | XmpNamespaceRegistry | اقرأ | يعيد سجل مساحة الأسماء الداخلية. |
properties | Map<String, XmpProperty> | اقرأ | يعيد خريطة الخصائص الداخلية (للتسلسل بواسطة Document). |
الطرق
| التوقيع | وصف |
|---|---|
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) | يحدد قيمة خاصية من سلسلة. |
add(key: String, value: XmpValue) | يضيف قيمة العقار. |
add(key: String, value: String) | يضيف قيمة خاصية من سلسلة. |
remove(key: String) | يزيل الممتلكات. |
registerNamespaceUri(prefix: String, namespaceUri: String) | يسجل ملف تعريف المجال الاسمي الخاص بـ URI. |
registerNamespaceUri(prefix: String, namespaceUri: String, schemaDescription: String) | يسجل مساحة أسماء مخصصة مع الوصف. |
getNamespaceUriByPrefix(prefix: String) → String | يعيد اسم المجال URI لمقدمة. |
getPrefixByNamespaceUri(namespaceUri: String) → String | يعيد مقدمة URI لمجال الأسماء. |
getBytes() → byte[] | يعيد XML XMP الكامل كـ UTF-8 بايت. |
iterator() → Iterator<Map.Entry<String, XmpValue>> | يعيد التكرار على كل أزواج القيمة المفتاحية. |
isDirty() → boolean | يعيد true إذا تم تعديل الخصائص منذ التحليل. |
getRegistry() → XmpNamespaceRegistry | يعيد سجل مساحة الأسماء الداخلية. |
getProperties() → Map<String, XmpProperty> | يعيد خريطة الخصائص الداخلية (للتسلسل بواسطة Document). |