Как добавить минимальные XMP‑метаданные в PDF с помощью C#

В этом примере демонстрируется, как программно добавить минимальные XMP‑метаданные в PDF‑документ с использованием Aspose.Pdf for .NET. Метаданные XMP (Extensible Metadata Platform) повышают обнаруживаемость документов, поддерживают соответствие требованиям и обеспечивают единообразную работу с метаданными в рамках рабочих процессов. Добавление даже базового набора полей метаданных гарантирует совместимость с корпоративными системами и инструментами управления цифровыми активами.

Шаги по добавлению минимальных X

  1. Проверьте, существует ли входной PDF‑файл, и загрузите его в объект Document
  2. Создайте экземпляр PdfXmpMetadata и привяжите его к загруженному PDF‑документу
  3. Проверьте, присутствуют ли уже XMP‑метаданные, проверив количество метаданных
  4. Если метаданные отсутствуют, добавьте минимальный набор обязательных полей: CreatorTool, CreateDate, ModifyDate и Nickname
  5. Сохраните обновлённый PDF‑документ с новыми XMP‑метаданными в выходной файл

Код сначала загружает PDF, затем привязывает его к фасаду XMP‑метаданных. Если метаданные не найдены, он добавляет небольшой, но значимый набор стандартных свойств с помощью класса DefaultMetadataProperties. Наконец, он сохраняет изменения обратно на диск.

Code to Add Minimal XMP Metadata to PDF using C#

Этот пример иллюстрирует, как обеспечить, чтобы каждый сгенерированный PDF содержал базовый уровень XMP‑метаданных, улучшая совместимость и отслеживаемость в автоматизированных конвейерах документов.

 Русский