Μεταδεδομένα
Επισκόπηση
Metadata είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: IDictionary<string, XmpValue>.
Πρόσβαση σε μεταδεδομένα XMP που εκτίθενται από μέλη ανά πόρο όπως το Metadata.
Αυτή η κλάση παρέχει 19 μεθόδους για εργασία με αντικείμενα Metadata σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: Add, Clear, Contains, ContainsKey, CopyTo, Get, GetEnumerator, GetNamespaceUriByPrefix, GetPrefixByNamespaceUri, RegisterNamespaceUri, Remove, SetPdfAidPart, και 1 επιπλέον μέθοδο.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, και 5 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Count | int | Read | Αριθμός ιδιοτήτων μεταδεδομένων που έχουν οριστεί αυτή τη στιγμή. |
IsReadOnly | bool | Read | Λαμβάνει το αν είναι μόνο για ανάγνωση. |
IsFixedSize | bool | Read | Πάντα ψευδές: οι καλούντες μπορούν να προσθέσουν και να αφαιρέσουν κλειδιά. |
IsSynchronized | bool | Read | Πάντα ψευδές: οι καλούντες σειριοποιούν τη δική τους πρόσβαση. |
SyncRoot | object | Read | Αντικείμενο φρουρού για κλείδωμα τύπου ICollection.SyncRoot. |
Keys | ICollection<string> | Read | Όλα τα κλειδιά ιδιοτήτων που υπάρχουν στα δεσμευμένα μεταδεδομένα. |
Values | ICollection<XmpValue> | Read | Όλες οι τιμές ιδιοτήτων που υπάρχουν στα δεσμευμένα μεταδεδομένα. |
NamespaceManager | XmlNamespaceManager | Read | Ζωντανός XmlNamespaceManager που διευθύνει την επίλυση προθέματος → URI. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Read | Πεδία επέκτασης PDF/A, με κλειδί το πρόθεμα του χώρου ονομάτων επέκτασης. |
PdfAidPart | string? | Read | Αναγνωριστικό τμήματος PDF/A από pdfaid:part, ή null. |
PdfAidConformance | string? | Read | Επίπεδο συμμόρφωσης PDF/A από pdfaid:conformance, ή null. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
Add(key: string, value: XmpValue) | Προσθέστε μια ιδιότητα με ακατέργαστο κλειδί. |
Add(key: string, value: object) | Προσθέστε μια ιδιότητα με ακατέργαστο κλειδί και μια αυθαίρετη τιμή αντικειμένου. |
Add(item: KeyValuePair<string, XmpValue>) | Προσθέστε ένα ζεύγος κλειδί/τιμή (συμβόλαιο IDictionary). |
Add(prefix: string, value: XmpPdfAExtensionObject) | Προσθέστε μια ιδιότητα επέκτασης PDF/A κάτω από πρόθεμα. |
Clear() | Αφαιρέστε κάθε ιδιότητα από τα δεσμευμένα μεταδεδομένα. |
Contains(key: string) | Καθορίζει εάν τα δεσμευμένα μεταδεδομένα περιέχουν το δεδομένο ακατέργαστο κλειδί. |
Contains(item: KeyValuePair<string, XmpValue>) | Καθορίζει εάν τα δεσμευμένα μεταδεδομένα περιέχουν το ακριβές ζεύγος κλειδί/τιμή. |
ContainsKey(key: string) | Καλεί τη μέθοδο ContainsKey σε αυτήν την παρουσία Metadata. |
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int) | Αντιγράψτε όλα τα ζεύγη κλειδί/τιμή σε έναν πίνακα ξεκινώντας από το δείκτη. |
GetEnumerator() | Καλεί τη μέθοδο GetEnumerator σε αυτήν την παρουσία Metadata. |
GetNamespaceUriByPrefix(prefix: string) | Επιλύει ένα καταχωρημένο πρόθεμα στο URI του χώρου ονομάτων XML, ή null. |
GetPrefixByNamespaceUri(namespaceUri: string) | Αντίστροφη αναζήτηση: URI χώρου ονομάτων στο καταχωρημένο πρόθεμα, ή null. |
RegisterNamespaceUri(prefix: string, namespaceUri: string) | Καταχωρήστε μια αντιστοίχιση πρόθεμα XML → URI. |
RegisterNamespaceUri(prefix: string, namespaceUri: string, schemaDescription: string?) | Καταχωρήστε μια αντιστοίχιση πρόθεμα XML → URI μαζί με περιγραφή σχήματος (χρησιμοποιείται για τη διασύνδεση επέκτασης PDF/A). |
Remove(key: string) | Αφαιρέστε την ιδιότητα στο κλειδί· επιστρέφει true εάν υπήρχε. |
Remove(item: KeyValuePair<string, XmpValue>) | Αφαιρέστε το ακριβές ζεύγος κλειδί/τιμή εάν είναι παρόν αυτή τη στιγμή. |
TryGetValue(key: string, value: XmpValue) | Καλεί τη μέθοδο TryGetValue σε αυτήν την παρουσία Metadata. |
Get(key: string) | Λάβετε τη συμβολοσειρά τιμής μιας ιδιότητας με ακατέργαστο κλειδί, ή null εάν λείπει. |
SetPdfAidPart(part: string, conformance: string?, amd: string?) | Ορίστε το τριπλό αναγνωριστικό PDF/A (μέρος, συμμόρφωση, προαιρετική συμβολοσειρά amd amendment). |