Управление метаданными 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 What is EPS File Format

EPS (Encapsulated PostScript) — формат на основе PostScript, описывающий одну страницу. Идеален для векторных изображений и комбинированных вектор‑растровых график. После импорта файл нельзя редактировать, поэтому рекомендуется конвертировать в редактируемый формат, например SVG или PDF.