PdfXmpMetadata

PdfXmpMetadata

نمای کلی

PdfXmpMetadata یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IDictionary<string, XmpValue>.

نمای در سبک قاموس بر روی جریان متاداتا XMP یک سند PDF.

این کلاس ۳۱ روش برای کار با اشیاء PdfXmpMetadata در برنامه های .NET را فراهم می کند. روش های موجود شامل: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata,، و 4 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys,، و 2 تا ديگه .

خواص

نام:نوع:Accessشرح:
Countintبخونید.تعداد ویژگی های متاداتا که در حال حاضر تنظیم شده اند.
IsReadOnlyboolبخونید.دریافت می‌کند که فقط‌خواندنی است.
IsFixedSizeboolبخونید.همیشه غلط: تماس گیرندگان ممکن است کلید اضافه کنند و حذف کنند.
IsSynchronizedboolبخونید.درست است: این نمای یک رشته ای است؛ تماس گیرندگان دسترسی خود را سریال می کنند.
SyncRootobjectبخونید.شیء Sentinel برای قفل کردن به سبک SyncRoot بازگشت.
KeysICollection<string>بخونید.تمام کلید های خاصیت موجود در متاداتا مرتبط هستند.
ValuesICollection<XmpValue>بخونید.تمام مقادیر خاصیت موجود در متاداتا مرتبط.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>بخونید.زمینه های افزونه PDF/A، با پیش فرض فضای نام افزوده.

روش ها

Signatureشرح:
PdfXmpMetadata()یه نمای غیر بسته بساز.
PdfXmpMetadata(document: Aspose.Pdf.Document)یک نمای ساختاری که قبلاً به اسناد متصل شده است.
BindPdf(path: string)یک سند PDF را با مسیر برای عملیات بعدی پیوند دهید.
BindPdf(input: Stream)یک جریان PDF را برای عملیات بعدی پیوند دهید.
BindPdf(document: Aspose.Pdf.Document)براي عمليات بعدي يه سند زنده ثبت کنيد.
BindPdf(inputPath: string, outputPath: string)یک سند PDF را با مسیر پیوند دهید، زمانی که Save ((() بعداً فراخوانی شود، مسیر خروجی داده شده را هدف قرار دهید.
Save()سند بسته شده را با هر گونه ویرایشات متاداتا XMP به مسیر خروجی ارائه شده به BindPdf ((string، string) ذخیره کنید و دوباره به مسیری ورودی برگردید.
Save(outputStream: Stream)سند بسته شده را با ویرایش های XMP خود به یک جریان ذخیره کنید.
Save(outputFile: string)سند بسته شده را با ویرایش های XMP خود به یک مسیر خروجی ذخیره کنید.
Close()مستند / متاداتا بسته شده را آزاد کنید، چرخه BindPdf / Save / Close را تکمیل کنید.
Add(key: string, value: XmpValue)یک ویژگی را با کلید خام اضافه کنید.
Add(key: string, value: object)اضافه کردن یک ویژگی با کلید خام با مقدار مورد نظر.
Add(key: DefaultMetadataProperties, value: XmpValue)یک ویژگی را با کلید DefaultMetadataProperties شناخته شده اضافه کنید.
Add(item: KeyValuePair<string, XmpValue>)یک جفت کلید/ارزش اضافه کنید (تعاقد IDictionary).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)یک شیء افزونه PDF/A را در namespacePrefix ثبت کنید.
Clear()تمام خواص را از متاداتا بسته حذف کنید.
Contains(key: string)اینکه آیا متاداتا مرتبط شامل کلید خام داده شده است.
Contains(property: DefaultMetadataProperties)اینکه آیا متاداتا مرتبط دارای ویژگی شناخته شده داده شده است.
Contains(item: KeyValuePair<string, XmpValue>)اینکه آیا متاداتا مرتبط شامل جفت کلید/ارزش دقیق است.
ContainsKey(key: string)ContainsKey را در این مورد PdfXmpMetadata فرا می خواند.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)تمام جفت کلید/ارزش را به آرایه کپی کنید که از شاخص شروع می شود.
GetEnumerator()GetEnumerator را در این مورد PdfXmpMetadata فرا می خواند.
GetNamespaceURIByPrefix(prefix: string)یک پیش فرض ثبت شده را برای URI فضای نام XML آن حل کنید، یا null.
GetPrefixByNamespaceURI(namespaceURI: string)جستجوی معکوس: URI فضای نام به پیش فرض ثبت شده، یا null.
GetXmpMetadata()تمام بسته های XMP به عنوان یک آرایه بایت UTF-8 سری بندی کنید.
GetXmpMetadata(name: string)فقط نام خاصیت را به عنوان یک آرایه بائتی UTF-8 سری بندی کنید.
RegisterNamespaceURI(prefix: string, namespaceURI: string)یک پیش فرض فضای نام XML را ثبت کنید → نقشه برداری URI.
Remove(key: string)ویژگی در کلید را حذف کنید؛ اگر وجود داشته باشد true می گردد.
Remove(key: DefaultMetadataProperties)ویژگی فهرست شده توسط کلید DefaultMetadataProperties شناخته شده را حذف کنید.
Remove(item: KeyValuePair<string, XmpValue>)اگر در حال حاضر وجود دارد، جفت کلید/ارزش دقیق را حذف کنید.
TryGetValue(key: string, value: XmpValue)TryGetValue را در این مورد PdfXmpMetadata فرا می خواند.

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

 فارسی