Cómo agregar metadatos XMP mínimos a PDF usando C#

Este ejemplo muestra cómo agregar programáticamente metadatos XMP mínimos a un documento PDF usando Aspose.Pdf for .NET. Los metadatos XMP (Extensible Metadata Platform) mejoran la capacidad de descubrimiento del documento, respaldan el cumplimiento y permiten un manejo consistente de los metadatos a lo largo de los flujos de trabajo. Incluir incluso un conjunto básico de campos de metadatos garantiza la compatibilidad con sistemas empresariales y herramientas de gestión de activos digitales.

Pasos para agregar metadatos XMP mínimos a PDF usando C#

  1. Verifique si el archivo PDF de entrada existe y cárguelo en un objeto Document
  2. Cree una instancia de PdfXmpMetadata y asígnela al documento PDF cargado
  3. Verifique si los metadatos XMP ya están presentes comprobando el recuento de metadatos
  4. Si no existen metadatos, añada un conjunto mínimo de campos obligatorios: CreatorTool, CreateDate, ModifyDate y Nickname
  5. Guarde el documento PDF actualizado con los nuevos metadatos XMP en el output file

El código primero carga el PDF, luego lo vincula a la fachada de metadatos XMP. Si no se encuentran metadatos, agrega un conjunto pequeño pero significativo de propiedades estándar usando la clase DefaultMetadataProperties. Finalmente, persiste los cambios de vuelta al disco.

Código para agregar metadatos XMP mínimos a PDF usando C#

Este ejemplo ilustra cómo garantizar que cada PDF generado contenga un nivel básico de metadatos XMP, mejorando la interoperabilidad y la trazabilidad en pipelines de documentos automatizados.

 Español