XmpMetadata

XmpMetadata

Przegląd

XmpMetadata jest klasą w Aspose.PDF FOSS dla .NET.

Zapewnia dostęp do metadanych XMP osadzonych w pliku PDF.

Ta klasa udostępnia 11 metod do pracy z obiektami XmpMetadata w programach .NET. Dostępne metody to: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.

Właściwości

NazwaTypDostępOpis
KeysIEnumerable<string>OdczytWszystkie klucze właściwości metadanych (płaskie właściwości typu string oraz wszelkie strukturalne właściwości nazwano-wartościowe).
CountintOdczytLiczba właściwości.
PdfAidPartstring?Odczyt/zapisPobierz część identyfikacyjną PDF/A (pdfaid:part), np.
PdfAidConformancestring?Odczyt/zapisPobierz poziom zgodności identyfikacji PDF/A (pdfaid:conformance), np.
IsDirtyboolOdczytCzy metadane zostały zmodyfikowane od momentu załadowania.

Metody

SygnaturaOpis
Get(key: string)Pobierz własność metadanych według klucza (np., “dc:title”, “xmp:CreatorTool”).
ContainsKey(key: string)Czy klucz istnieje.
Set(key: string, value: string)Ustaw właściwość metadanych.
Add(key: string, value: XmpValue)Dodaj właściwość metadanych z typowanym XmpValue.
Add(key: string, value: string)Dodaj właściwość metadanych z wartością string.
GetXmpValue(key: string)Pobierz właściwość metadanych jako typowane XmpValue, lub null, jeśli nie zostanie znaleziona.
Remove(key: string)Usuń właściwość metadanych.
GetArray(key: string)Pobierz właściwość metadanych jako tablicę wartości (dla właściwości rdf:Seq/Bag, takich jak dc:creator, dc:subject).
SetArray(key: string, values: IEnumerable<string>)Ustaw właściwość metadanych jako tablicę (serializowaną jako rdf:Seq).
RegisterNamespaceUri(prefix: string, namespaceUri: string)Zarejestruj własny URI przestrzeni nazw dla prefiksu, aby właściwości używające tego prefiksu mogły być serializowane z właściwą deklaracją przestrzeni nazw w ToXml().
ToXml()Serializuj metadane do ciągu XMP/RDF XML.

Zobacz także

 Polski