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, με κλειδί το πρόθεμα του χώρου ονομάτων επέκτασης.

Μέθοδοι

ΥπογραφήΠεριγραφή
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 namespace του, ή null.
GetPrefixByNamespaceURI(namespaceURI: string)Αντίστροφη αναζήτηση: URI namespace προς το καταχωρημένο πρόθεμα του, ή null.
GetXmpMetadata()Σειριοποιήστε ολόκληρο το δεσμευμένο πακέτο XMP ως πίνακα byte UTF-8.
GetXmpMetadata(name: string)Σειριοποιήστε μόνο την ιδιότητα με όνομα name ως πίνακα byte UTF-8.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Καταχωρίστε μια αντιστοίχιση πρόθεμα XML namespace → URI.
Remove(key: string)Αφαιρέστε την ιδιότητα στο κλειδί· επιστρέφει true εάν υπήρχε.
Remove(key: DefaultMetadataProperties)Αφαιρέστε την ιδιότητα που ευρετηριάζεται από το γνωστό κλειδί DefaultMetadataProperties.
Remove(item: KeyValuePair<string, XmpValue>)Αφαιρέστε το ακριβές ζεύγος κλειδί/τιμή εάν είναι παρόν.
TryGetValue(key: string, value: XmpValue)Καλεί τη TryGetValue σε αυτήν την παρουσία PdfXmpMetadata.

Δείτε επίσης

 Ελληνικά