Μεταδεδομένα

Μεταδεδομένα

Επισκόπηση

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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
CountintReadΑριθμός ιδιοτήτων μεταδεδομένων που έχουν οριστεί αυτή τη στιγμή.
IsReadOnlyboolReadΛαμβάνει το αν είναι μόνο για ανάγνωση.
IsFixedSizeboolReadΠάντα ψευδές: οι καλούντες μπορούν να προσθέσουν και να αφαιρέσουν κλειδιά.
IsSynchronizedboolReadΠάντα ψευδές: οι καλούντες σειριοποιούν τη δική τους πρόσβαση.
SyncRootobjectReadΑντικείμενο φρουρού για κλείδωμα τύπου ICollection.SyncRoot.
KeysICollection<string>ReadΌλα τα κλειδιά ιδιοτήτων που υπάρχουν στα δεσμευμένα μεταδεδομένα.
ValuesICollection<XmpValue>ReadΌλες οι τιμές ιδιοτήτων που υπάρχουν στα δεσμευμένα μεταδεδομένα.
NamespaceManagerXmlNamespaceManagerReadΖωντανός XmlNamespaceManager που διευθύνει την επίλυση προθέματος → URI.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>ReadΠεδία επέκτασης PDF/A, με κλειδί το πρόθεμα του χώρου ονομάτων επέκτασης.
PdfAidPartstring?ReadΑναγνωριστικό τμήματος PDF/A από pdfaid:part, ή null.
PdfAidConformancestring?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).

Δείτε επίσης

 Ελληνικά