XmpMetadata

XmpMetadata

Übersicht

XmpMetadata ist eine Klasse in Aspose.PDF FOSS für .NET.

Stellt Zugriff auf in das PDF eingebettete XMP-Metadaten bereit.

Diese Klasse bietet 11 Methoden zur Arbeit mit XmpMetadata-Objekten in .NET-Programmen. Verfügbare Methoden sind: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.

Eigenschaften

NameTypZugriffBeschreibung
KeysIEnumerable<string>LesenAlle Metadaten-Eigenschaftsschlüssel (flache Zeichenketten-Eigenschaften plus alle strukturierten benannten Werte-Eigenschaften).
CountintLesenAnzahl der Eigenschaften.
PdfAidPartstring?Lesen/SchreibenRuft den PDF/A-Identifikationsteil (pdfaid:part) ab, z. B.
PdfAidConformancestring?Lesen/SchreibenErhalte PDF/A Identifikations-Konformitätslevel (pdfaid:conformance), z. B.
IsDirtyboolLesenOb die Metadaten seit dem Laden geändert wurden.

Methoden

SignaturBeschreibung
Get(key: string)Erhalte eine Metadaten-Eigenschaft nach Schlüssel (z. B. “dc:title”, “xmp:CreatorTool”).
ContainsKey(key: string)Ob ein Schlüssel existiert.
Set(key: string, value: string)Setze eine Metadaten-Eigenschaft.
Add(key: string, value: XmpValue)Fügen Sie eine Metadaten-Eigenschaft mit einem typisierten XmpValue hinzu.
Add(key: string, value: string)Fügen Sie eine Metadaten-Eigenschaft mit einem Zeichenkettenwert hinzu.
GetXmpValue(key: string)Holen Sie eine Metadaten-Eigenschaft als getyptes XmpValue ab, oder null, wenn sie nicht gefunden wird.
Remove(key: string)Entfernen Sie eine Metadaten-Eigenschaft.
GetArray(key: string)Holen Sie eine Metadaten-Eigenschaft als Array von Werten ab (für rdf:Seq/Bag-Eigenschaften wie dc:creator, dc:subject).
SetArray(key: string, values: IEnumerable<string>)Setzen Sie eine Metadaten-Eigenschaft als Array (serialisiert zu rdf:Seq).
RegisterNamespaceUri(prefix: string, namespaceUri: string)Registrieren Sie einen benutzerdefinierten Namespace-URI für ein Präfix, sodass Eigenschaften, die dieses Präfix verwenden, mit der korrekten Namespace-Deklaration in ToXml() serialisiert werden können.
ToXml()Serialisieren Sie die Metadaten in einen XMP/RDF XML String.

Siehe auch

 Deutsch