// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void GetXmpMetadata()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_WorkingDocuments();
// Create PdfXmpMetadata object
using (var xmpMetaData = new Aspose.Pdf.Facades.PdfXmpMetadata())
{
// Bind PDF document
xmpMetaData.BindPdf(dataDir + "GetXMPMetadata.pdf");
// Get XMP Meta Data properties
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.CreateDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.MetadataDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.CreatorTool].ToString());
Console.WriteLine(": {0}", xmpMetaData["customNamespace:UserPropertyName"].ToString());
Console.ReadLine();
}
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void GetXmpMetadata()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_WorkingDocuments();
// Create PdfXmpMetadata object
using var xmpMetaData = new Aspose.Pdf.Facades.PdfXmpMetadata();
// Bind PDF document
xmpMetaData.BindPdf(dataDir + "GetXMPMetadata.pdf");
// Get XMP Meta Data properties
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.CreateDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.MetadataDate].ToString());
Console.WriteLine(": {0}", xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.CreatorTool].ToString());
Console.WriteLine(": {0}", xmpMetaData["customNamespace:UserPropertyName"].ToString());
Console.ReadLine();
}