XmpMetadata

خلاصه ای

XmpMetadata یک کلاس در Aspose.PDF FOSS برای .NET است.

دسترسی به متاداتا XMP که در PDF قرار گرفته است را فراهم می کند.

این کلاس 11 روش برای کار با XmpMetadata اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.

خواص

نام:نوع:Accessشرح:
KeysIEnumerable<string>بخونید.تمام کلید های متاداتا.
Countintبخونید.تعداد ملک ها.
PdfAidPartstring?خواندن/نوشتندریافت بخش شناسایی PDF/A (pdfaid:part)، به عنوان مثال.
PdfAidConformancestring?خواندن/نوشتندریافت PDF/A سطح سازگاری شناسایی (pdfaid:conformance) ، به عنوان مثال.
IsDirtyboolبخونید.اینکه آیا متاداتا از زمان بارگیری تغییر کرده است.

روش ها

Signatureشرح:
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()متاداتا را به یک رشته XML XMP/RDF سریال سازی کنید.

همچنین ببینید:

 فارسی