Como adicionar metadados XMP mínimos a PDF usando C#

Este exemplo demonstra como adicionar programaticamente metadados XMP mínimos a um documento PDF usando Aspose.Pdf for .NET. Os metadados XMP (Extensible Metadata Platform) aumentam a capacidade de descoberta do documento, suportam a conformidade e permitem o tratamento consistente de metadados em fluxos de trabalho. A inclusão mesmo de um conjunto básico de campos de metadados garante compatibilidade com sistemas corporativos e ferramentas de gerenciamento de ativos digitais.

Passos para Adicionar Metadados XMP Mínimos ao PDF usando C#

  1. Verifique se o arquivo PDF de entrada existe e carregue‑o em um objeto Document
  2. Crie uma instância de PdfXmpMetadata e vincule‑a ao documento PDF carregado
  3. Verifique se os metadados XMP já estão presentes verificando a contagem de metadados
  4. Se não houver metadados, adicione um conjunto mínimo de campos obrigatórios: CreatorTool, CreateDate, ModifyDate e Nickname
  5. Salve o documento PDF atualizado com os novos metadados XMP no arquivo de saída

O código primeiro carrega o PDF, então o vincula à fachada de metadados XMP. Se nenhum metadado for encontrado, ele adiciona um conjunto pequeno, porém significativo, de propriedades padrão usando a classe DefaultMetadataProperties. Finalmente, ele persiste as alterações de volta ao disco.

Código para Adicionar Metadados XMP Mínimos ao PDF usando C#

Este exemplo ilustra como garantir que cada PDF gerado contenha um nível básico de metadados XMP, melhorando a interoperabilidade e a rastreabilidade em pipelines de documentos automatizados.

 Português