Расширяемая платформа метаданных (XMP) — это стандарт, созданный компанией Adobe Systems Inc. Этот стандарт был разработан для обработки и хранения стандартизированных и собственных метаданных. Эти метаданные могут быть встроены в различные форматы файлов, но в этой статье мы сосредоточимся только на формате PDF. Мы увидим, как мы можем встроить метаданные в PDF-файл, используя пространство имен Aspose.Pdf.Facades в Aspose.PDF for .NET. Мы будем использовать класс PdfXmpMetadata для манипуляции XMP в PDF-документе.
Фон
PDF-файл проходит через множество этапов в течение своего жизненного цикла. Мы создаем PDF-документ, а затем передаем его другим людям или отделам для дальнейшей обработки. Однако в процессе нам необходимо отслеживать различные аспекты внесенных изменений. XMP служит этой цели, позволяя отслеживать изменения или другую информацию о данных в файле.
Объяснение
Для манипуляции XMP с использованием Aspose.Pdf.Facades мы будем использовать класс PdfXmpMetadata. Мы будем использовать этот класс для манипуляции предопределенными свойствами метаданных. Класс PdfXmpMetadata добавляет эти свойства в PDF-файл. Он также помогает открывать и сохранять PDF-файлы, в которые мы добавляем метаданные. Таким образом, используя класс PdfXmpMetadata, мы можем легко манипулировать XMP в PDF-файле.
Следующий фрагмент кода поможет вам понять, как использовать класс PdfXmpMetadata для работы с XMP.