PdfXmpMetadata

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.

מאפיינים

שםסוגגישהתיאור
CountintReadמספר תכונות המטא‑נתונים המוגדרות כעת.
IsReadOnlyboolReadמקבל האם קריאה בלבד.
IsFixedSizeboolReadתמיד שקר: המתקשרים יכולים להוסיף ולהסיר מפתחות.
IsSynchronizedboolReadאמת: המעטפת הזו היא חד‑תילית; המתקשרים מסדרים את הגישה שלהם באופן סדרתי.
SyncRootobjectReadאובייקט משמר מוחזר לנעילה בסגנון SyncRoot.
KeysICollection<string>Readכל מפתחות המאפיינים הנוכחים במטא‑נתונים הקשורים.
ValuesICollection<XmpValue>Readכל ערכי המאפיינים הנוכחים במטא‑נתונים הקשורים.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>Readשדות הרחבה של PDF/A, ממופים לפי קידומת מרחב שם של ההרחבה.

שיטות

SignatureDescription
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 זה.

ראה גם

 עברית