Obter Metadados XMP de Arquivo PDF

Contents
[ ]

Para obter metadados XMP de um arquivo PDF, você precisa criar um objeto PdfXmpMetadata e vincular o arquivo PDF usando o método BindPdf. Você pode passar propriedades específicas de metadados XMP para o objeto PdfXmpMetadata para obter seus valores. O trecho de código a seguir mostra como obter metadados XMP de um arquivo PDF.

// Para exemplos completos e arquivos de dados, por favor vá para https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdfFacades_WorkingDocuments();

// Criar objeto PdfXmpMetadata
PdfXmpMetadata xmpMetaData = new PdfXmpMetadata();

// Vincular arquivo pdf ao objeto
xmpMetaData.BindPdf(dataDir + "input.pdf");

// Obter propriedades de Metadados XMP
Console.WriteLine(": {0}", xmpMetaData[DefaultMetadataProperties.CreateDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[DefaultMetadataProperties.MetadataDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[DefaultMetadataProperties.CreatorTool].ToString());
Console.WriteLine(": {0}", xmpMetaData["customNamespace:UserPropertyName"].ToString());

Console.ReadLine();