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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Keys | IEnumerable<string> | Odczyt | Wszystkie klucze właściwości metadanych (płaskie właściwości typu string oraz wszelkie strukturalne właściwości nazwano-wartościowe). |
Count | int | Odczyt | Liczba właściwości. |
PdfAidPart | string? | Odczyt/zapis | Pobierz część identyfikacyjną PDF/A (pdfaid:part), np. |
PdfAidConformance | string? | Odczyt/zapis | Pobierz poziom zgodności identyfikacji PDF/A (pdfaid:conformance), np. |
IsDirty | bool | Odczyt | Czy metadane zostały zmodyfikowane od momentu załadowania. |
Metody
| Sygnatura | Opis |
|---|---|
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. |