XmpMetadataHandler
المعلومات العامة
XmpMetadataHandler هي فئة في Aspose.PDF FOSS لـ Java.
يقرأ ويكتب حزم البيانات المتحولة XMP لامتثال PDF/A.
توفر هذه الفئة 9 طرق للعمل مع XmpMetadataHandler كائنات في برامج Java. المنهجيات المتاحة تشمل: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: allProperties, pdfAConformance, pdfAPart.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
allProperties | Map<String, String> | اقرأ | يعيد خريطة غير قابلة للتعديل لجميع الخصائص المتحللة. |
pdfAPart | int | اقرأ | يعيد رقم الجزء PDF/A من البيانات الوصفية XMP، أو 0 إذا لم يكن موجوداً. |
pdfAConformance | String | اقرأ | يعيد مستوى الامتثال PDF/A من البيانات المتحركة XMP، أو {@code null} إذا لم يكن موجوداً. |
الطرق
| التوقيع | وصف |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | يقرأ بيانات XMP من قاموس كاتالوج PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | يخلق مجموعة بايتات من البيانات الوصفية XMP مناسبة لإدراجها في تيار PDF. |
getProperty(namespace: String, name: String) → String | يعيد قيمة خاصية بواسطة اسم مساحة URI والاسم المحلي. |
getAllProperties() → Map<String, String> | يعيد خريطة غير قابلة للتعديل لجميع الخصائص المتحللة. |
hasPdfAId() → boolean | يعود {@code true} إذا كانت بيانات XMP تحتوي على خاصية { @ code pdfaid: part }. |
getPdfAPart() → int | يعيد رقم الجزء PDF/A من البيانات الوصفية XMP، أو 0 إذا لم يكن موجوداً. |
getPdfAConformance() → String | يعيد مستوى الامتثال PDF/A من البيانات المتحركة XMP، أو {@code null} إذا لم يكن موجوداً. |
pdfDateToXmpDate(pdfDate: String) → String | يحول سلسلة تاريخ PDF إلى شكل تاريخ XMP. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | يقوم بإنشاء حزمة XMP كاملة مع جميع مساحات الأسماء القياسية لامتثال PDF/A. |