В этом примере демонстрируется, как программно добавить минимальные XMP‑метаданные в PDF‑документ с использованием Aspose.Pdf for .NET. Метаданные XMP (Extensible Metadata Platform) повышают обнаруживаемость документов, поддерживают соответствие требованиям и обеспечивают единообразную работу с метаданными в рамках рабочих процессов. Добавление даже базового набора полей метаданных гарантирует совместимость с корпоративными системами и инструментами управления цифровыми активами.
Шаги по добавлению минимальных X
- Проверьте, существует ли входной PDF‑файл, и загрузите его в объект Document
- Создайте экземпляр PdfXmpMetadata и привяжите его к загруженному PDF‑документу
- Проверьте, присутствуют ли уже XMP‑метаданные, проверив количество метаданных
- Если метаданные отсутствуют, добавьте минимальный набор обязательных полей: CreatorTool, CreateDate, ModifyDate и Nickname
- Сохраните обновлённый PDF‑документ с новыми XMP‑метаданными в выходной файл
Код сначала загружает PDF, затем привязывает его к фасаду XMP‑метаданных. Если метаданные не найдены, он добавляет небольшой, но значимый набор стандартных свойств с помощью класса DefaultMetadataProperties. Наконец, он сохраняет изменения обратно на диск.
Code to Add Minimal XMP Metadata to PDF using C#
Этот пример иллюстрирует, как обеспечить, чтобы каждый сгенерированный PDF содержал базовый уровень XMP‑метаданных, улучшая совместимость и отслеживаемость в автоматизированных конвейерах документов.