PdfXmpMetadata
סקירה כללית
PdfXmpMetadata היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ‑: IDictionary<string, XmpValue>.
חזית בסגנון מילון על זרם המטא‑נתונים XMP של מסמך PDF.
מחלקה זו מספקת 31 שיטות לעבודה עם אובייקטים מסוג PdfXmpMetadata בתוכניות .NET.
השיטות הזמינות כוללות: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, ו‑4 שיטות נוספות.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, ועוד 2.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Count | int | Read | מספר תכונות המטא‑נתונים המוגדרות כעת. |
IsReadOnly | bool | Read | מקבל האם קריאה בלבד. |
IsFixedSize | bool | Read | תמיד שקר: המתקשרים יכולים להוסיף ולהסיר מפתחות. |
IsSynchronized | bool | Read | אמת: המעטפת הזו היא חד‑תילית; המתקשרים מסדרים את הגישה שלהם באופן סדרתי. |
SyncRoot | object | Read | אובייקט משמר מוחזר לנעילה בסגנון SyncRoot. |
Keys | ICollection<string> | Read | כל מפתחות המאפיינים הנוכחים במטא‑נתונים הקשורים. |
Values | ICollection<XmpValue> | Read | כל ערכי המאפיינים הנוכחים במטא‑נתונים הקשורים. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Read | שדות הרחבה של PDF/A, ממופים לפי קידומת מרחב שם של ההרחבה. |
שיטות
| Signature | Description |
|---|---|
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) | סריאליזציה של המאפיין בשם name בלבד כמערך בתים 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 זה. |