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 עבור חבילת .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, או אפס אם לא נמצא. |
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. |