XmpMetadata
Обзор
XmpMetadata является классом в Aspose.PDF FOSS для .NET.
Предоставляет доступ к метаданным XMP, встроенным в PDF.
Этот класс предоставляет 11 методов для работы с объектами XmpMetadata в программах .NET. Доступные методы включают: Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Keys | IEnumerable<string> | Читайте . | Все ключи к свойствам метаданных. |
Count | int | Читайте . | Количество объектов. |
PdfAidPart | string? | Читать/писать | Получить часть идентификации PDF/A (pdfaid:part), например. |
PdfAidConformance | string? | Читать/писать | Получить уровень соответствия идентификации PDF/A (pdfaid:conformance), например. |
IsDirty | bool | Читайте . | Были ли изменены метаданные после загрузки. |
Методы
| Signature | Описание: |
|---|---|
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, или NULL если не найдено. |
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 пользовательского пространства имен для префикса, чтобы свойства с использованием этого префика могли быть сериализованы с правильной декларацией пространств имён в ToXml(). |
ToXml() | Сериализация метаданных в XML-строку XMP/RDF. |