XmpMetadata

Overview

XmpMetadata є класом в Aspose.PDF FOSS для .NET.

Забезпечує доступ до метаданих XMP, вбудованих у PDF.

Цей клас надає 11 методів роботи з об’єктами XmpMetadata в програмах .NET. Доступні методи включають: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.

Properties

NameTypeAccessDescription
KeysIEnumerable<string>ReadВсі метадані ключі властивості.
CountintReadКількість об’єктів.
PdfAidPartstring?Читання/писанняОтримати PDF/A ідентифікаційну частину (pdfaid:part), наприклад.
PdfAidConformancestring?Читання/писанняОтримати PDF/A рівень відповідності ідентифікації (pdfaid:conformance), наприклад.
IsDirtyboolReadЧи були метадані змінені після завантаження.

Methods

SignatureDescription
Get(key: string)Отримати властивість метаданих за ключем (наприклад, “dc:title”, “xmp:CreatorTool”).
ContainsKey(key: string)Чи існує ключ.
Set(key: string, value: string)Назначити властивість метаданих.
Add(key: string, value: XmpValue)Додати властивість метаданих з вказаним XmpValue.
Add(key: string, value: string)Додати властивість метаданих з значенням строка.
GetXmpValue(key: string)Отримати властивість метаданих як вписану XmpValue, або нуль якщо не знайдено.
Remove(key: string)Видалення властивості метаданних.
GetArray(key: string)Отримати властивість метаданих як масив значень (для rdf:Seq/Bag таких властивостей, як dc:creator, dc::subject).
SetArray(key: string, values: IEnumerable<string>)Назначити властивість метаданих як масив (серіалізований до rdf:Seq).
RegisterNamespaceUri(prefix: string, namespaceUri: string)Зареєструйте URI для префікса, щоб властивості з цим префиксом могли бути серіалізовані із правильною декларацією namespace в ToXml().
ToXml()Серіалізація метаданих до XML-струнки XMP/RDF.

See Also

 Українська