Class PdfXmpMetadata

PdfXmpMetadata-Klasse

Klasse zur Manipulation von XMP-Metadaten.

public sealed class PdfXmpMetadata : SaveableFacade, IDictionary<string, XmpValue>

Konstruktoren

NameBeschreibung
PdfXmpMetadata()Konstruktor für PdfXmpMetadata.
PdfXmpMetadata(Document)Initialisiert ein neues PdfXmpMetadata-Objekt auf Basis des Dokuments.

Eigenschaften

NameBeschreibung
Count { get; }Gibt die Anzahl der Elemente in der Sammlung zurück.
Document { get; }Gibt das Dokument zurück, an dem die Fassade arbeitet.
ExtensionFields { get; }Gibt das Wörterbuch der Erweiterungsfelder zurück.
IsFixedSize { get; }Gibt true zurück, wenn die Sammlung eine feste Größe hat.
IsReadOnly { get; }Gibt true zurück, wenn die Sammlung schreibgeschützt ist.
IsSynchronized { get; }Gibt true zurück, wenn die Sammlung synchronisiert ist.
Item { get; set; }Gibt den Wert nach Schlüssel zurück oder setzt ihn. (2 Indizes)
Keys { get; }Gibt die Schlüssel aus dem Wörterbuch zurück.
SyncRoot { get; }Gibt das Synchronisationsobjekt der Sammlung zurück.
Values { get; }Gibt die Sammlung der Werte im Wörterbuch zurück.

Methoden

NameBeschreibung
Add(KeyValuePair<string, XmpValue>)Fügt ein Paar mit Schlüssel und Wert in das Wörterbuch ein.
Add(DefaultMetadataProperties, XmpValue)Fügt einen Wert zu den XMP-Metadaten hinzu.
Add(string, object)Fügt ein neues Element zum Wörterbuchobjekt hinzu.
Add(string, XmpValue)Fügt ein neues Element zum Wörterbuchobjekt hinzu.
Add(XmpPdfAExtensionObject, string, string, string)Fügt ein Erweiterungsfeld zu den Metadaten hinzu.
virtual BindPdf(Document)Initialisiert die Fassade.
virtual BindPdf(Stream)Initialisiert die Fassade.
virtual BindPdf(string)Initialisiert die Fassade.
Clear()Entfernt alle Elemente aus dem Objekt.
virtual Close()Gibt das mit einer Fassade verbundene Aspose.Pdf.Document frei.
Contains(DefaultMetadataProperties)Überprüft, ob das Wörterbuch die angegebene Eigenschaft enthält.
Contains(KeyValuePair<string, XmpValue>)Überprüft, ob das angegebene Schlüssel-Wert-Paar im Wörterbuch enthalten ist.
Contains(string)Überprüft, ob das Wörterbuch den angegebenen Schlüssel enthält.
ContainsKey(string)Bestimmt, ob dieses Wörterbuch den angegebenen Schlüssel enthält.
CopyTo(KeyValuePair<string, XmpValue>[], int)
Dispose()Gibt die Fassade frei.
GetEnumerator()Gibt das Enumerator-Objekt des Wörterbuchs zurück.
GetNamespaceURIByPrefix(string)Gibt die Namespace-URI nach Präfix zurück.
GetPrefixByNamespaceURI(string)Gibt das Präfix nach Namespace-URI zurück.
GetXmpMetadata()Holt die XmpMetadata des Eingabe-PDF im XML-Format.
GetXmpMetadata(string)Holt einen Teil der XmpMetadata des Eingabe-PDF gemäß einem Metanamen.
RegisterNamespaceURI(string, string)Registriert die Namespace-URI.
Remove(DefaultMetadataProperties)Entfernt das Element mit dem angegebenen Schlüssel.
Remove(KeyValuePair<string, XmpValue>)Entfernt das Schlüssel/Wert-Paar aus der Sammlung.
Remove(string)Entfernt den Schlüssel aus dem Wörterbuch.
virtual Save(Stream)Speichert das PDF-Dokument im angegebenen Stream.
virtual Save(string)Speichert das PDF-Dokument in der angegebenen Datei.
TryGetValue(string, out XmpValue)Versucht, den Schlüssel im Wörterbuch zu finden und den Wert zurückzugeben, wenn er gefunden wurde.

Siehe auch