Работа с метаданными XMP в файлах EPS | .NET
Что такое XMP?
XMP или сокращенно Расширяемая платформа метаданных — это стандарт для внедрения свойств метаданных в медиафайлы. Он был представлен в 2001 году компанией Adobe Systems Inc. Поэтому XMP используется в основном в приложениях Adobe и файлах, созданных этими приложениями. Использование XMP позволило оптимизировать хранение медиафайлов, упростив выбор определенных файлов по некоторым свойствам. Фактически, внедрение данных в формате XMP в медиафайлы создало необходимую основу для организации баз данных медиафайлов. Метаданные XMP внедряются в медиафайлы в виде фрагментов XML-кода, называемых пакетами XMP.
Данные, входящие в пакеты XMP.
Какие данные обычно входят в такие пакеты? Это:
- информация об авторе, редакторе, загрузителе и т.п.;
- приложение-создатель с версией;
- название, описание;
- ключевые слова;
- миниатюрное изображение;
- идентификаторы, позволяющие однозначно идентифицировать файл.
Также метаданные XMP могут содержать информацию об истории файлов: при создании, при преобразовании, при загрузке и т. д.
В файле может быть несколько XMP-пакетов: один — основной XMP-пакет для данного файла и один XMP-пакет для каждого встроенного медиа-ресурса, который также изначально перед встраиванием имел метаданные XMP. Например, файл PostScript, содержащий 3 встроенных файла EPS (инкапсулированный PostScript), может содержать 4 пакета XMP.
XMP — это расширяемая платформа, как следует из названия. Это означает, что все свойства метаданных XMP, представленные элементами и атрибутами XML, принадлежат определенному пространству имен XML, на которое ссылаются либо в корневом элементе пакета XMP, либо непосредственно в элементе XML. И мы можем добавить собственное пространство имен XML, чтобы определить необходимые свойства XMP.
Функционал для работы с данными XMP, предоставляемый решением Aspose.Page.
Использование XMP позволило существенно повысить эффективность бизнеса, а значит поддержка работы с метаданными XMP повышает конкурентоспособность приложений. Библиотеки и веб-приложения Aspose не являются исключением. Мы предлагаем вам попробовать функцию метаданных XMP для файлов EPS в нашем веб-приложении Редактор метаданных.
Следующие варианты работы с метаданными XMP возможны с файлами EPS с использованием Aspose.Page для .NET:
- Получить метаданные XMP
- Добавить метаданные XMP
- Изменить простые значения в метаданных XMP
- Добавить свойства в метаданные XMP
- Изменить элементы массива в метаданных XMP
- Добавить элементы массива в метаданные XMP
- Изменить именованное значение в метаданных XMP
- Добавить именованное значение в метаданные XMP
- Добавить пространство имен XML в метаданные XMP
Чтобы увидеть пример приложения, использующего эти API, попробуйте это кроссплатформенное приложение.