XmpMetadata
المعلومات العامة
XmpMetadata هي فئة في Aspose.PDF FOSS لـ .NET.
يوفر الوصول إلى البيانات المتحركة XMP المضمنة في PDF.
توفر هذه الفئة 11 طريقة للعمل مع XmpMetadata كائنات في برامج .NET. المنهجيات المتاحة تشمل: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Keys | IEnumerable<string> | اقرأ | كل المفاتيح الخاصة بالبيانات الوصفية. |
Count | int | اقرأ | عدد العقارات. |
PdfAidPart | string? | القراءة/ الكتابة | احصل على PDF/A جزء تحديد الهوية (pdfaid:part) ، مثل. |
PdfAidConformance | string? | القراءة/ الكتابة | احصل على PDF/A مستوى الامتثال للتعرف (pdfaid:conformance) ، مثلاً. |
IsDirty | bool | اقرأ | ما إذا كانت البيانات الوصفية قد تم تعديلها منذ التحميل. |
الطرق
| التوقيع | وصف |
|---|---|
Get(key: string) | احصل على خاصية البيانات الوصفية من خلال المفتاح (مثل “dc:title”، “xmp:CreatorTool”). |
ContainsKey(key: string) | ما إذا كان هناك مفتاح. |
Set(key: string, value: string) | حدد خاصية البيانات الوصفية. |
Add(key: string, value: XmpValue) | إضافة خاصية البيانات الوصفية مع XmpValue. |
Add(key: string, value: string) | إضافة خاصية البيانات الوصفية مع قيمة السلسلة. |
GetXmpValue(key: string) | احصل على خاصية البيانات الوصفية كـ XmpValue، أو null إذا لم يتم العثور عليها. |
Remove(key: string) | إزالة خاصية البيانات الوصفية. |
GetArray(key: string) | احصل على خاصية البيانات الوصفية كسلسله من القيم (لخصائص rdf:Seq/Bag مثل dc:creator، dc:.subject). |
SetArray(key: string, values: IEnumerable<string>) | حدد خاصية البيانات المتحولة كصف (مسلس إلى rdf:Seq). |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | سجل URI لمجال أسماء مخصص للمقدمة بحيث يمكن تصنيف خصائص تستخدم هذا المقدم مع إعلان مساحة الأسماء الصحيح في ToXml(). |
ToXml() | سلسلة البيانات المتحولة إلى XMP/RDF XML string. |