Управление метаданными XMP

Легко добавляйте, редактируйте и извлекайте метаданные из файлов EPS, предоставляя вам полный контроль над информацией вашего документа. Поднимите содержимое файлов EPS на новый уровень с помощью решения Aspose.Page для C++!

 

Метаданные XMP — это набор свойств, описывающих файл. Он написан в формате XML. Метаданные включают информацию о содержимом файла, идентификационные данные, которые отличают его от других файлов, а также другие данные, связанные с созданием, изменением и историей загрузки файла. Кроме того, он записывает сведения о пользователях, которые участвовали в создании, редактировании и загрузке файла.

Раскройте возможности своих файлов EPS с помощью нашего решения C++ API! Полная интеграция с метаданными XMP, которая дает вам полный контроль над вашими документами EPS. Независимо от того, управляете ли вы цифровыми активами, расширяете информацию об авторских правах или оптимизируете свой творческий рабочий процесс, наш API упрощает этот процесс, обеспечивая точность и эффективность. Улучшите свои возможности обработки метаданных и получите более глубокое понимание ваших файлов EPS. Оцените беспрепятственную интеграцию с метаданными XMP с помощью нашего решения C++ API. Купите решение сегодня или просто получите бесплатную пробную версию, чтобы открыть для себя возможности добавления, редактирования и извлечения метаданных из файлов EPS! Для получения дополнительной информации и примеров работы с метаданными XMP посетите документацию по API Aspose.Page на GitHub . Попробуйте также наше веб-приложение XMP Metadata Editor , чтобы узнать, как можно использовать эту функциональность.

Для запуска примера кода вам понадобится:

  • API Aspose.Page для C++ — многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C++.

  • Вы можете загрузить последнюю версию напрямую, просто откройте диспетчер пакетов NuGet, найдите Aspose.Page.Cpp и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Добавьте метаданные XMP в файл EPS с помощью C++.

Чтобы вставить метаданные XMP в EPS, вам потребуется использовать объекты класса XmpMetadata . Сделайте следующие шаги:

  1. Задайте путь к каталогу, в котором находится документ.
  2. Инициализируйте входной поток для файла EPS.
  3. Используйте класс PsDocument, чтобы создать файл PS из входного потока.
  4. Получите метаданные XMP, вызвав метод GetXmpMetadata() . Если файл EPS не содержит метаданных XMP, мы получаем новый, заполненный значениями из комментариев к метаданным PS.
  5. Сохраните измененный документ EPS, вызвав метод Save().
Добавить метаданные XMP

Изменение метаданных XMP файла EPS с помощью C++

Чтобы добавить элементы массива в метаданные XMP, вам снова придется использовать те же объекты и выполнить аналогичные шаги. Дополнительный шаг требует использования SetArrayItem или AddArrayItem()

Изменить метаданные XMP

EPS Формат файла EPS

EPS (ERSF) или Encapsulated PostScript File Format — это формат, который на самом деле представляет собой программу PS, описывающую, как будет выглядеть отдельная страница. На самом деле это ограниченный PS плюс специальные примечания, которые помогают инкапсулировать графику PostScript в другой документ. EPS прекрасно поддерживает векторную графику или комбинированную векторно-растровую графику. Особенность формата в том, что как только он импортируется в документ, его уже нельзя редактировать. Это одна из причин преобразовать этот формат в тот, с которым вы можете работать.