private static void AddXmpMetadata()
{
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_WorkingDocuments();
using (var xmpMetaData = new Aspose.Pdf.Facades.PdfXmpMetadata())
{
xmpMetaData.BindPdf(dataDir + "SetXMPMetadata.pdf");
xmpMetaData.Add(Aspose.Pdf.Facades.DefaultMetadataProperties.CreateDate, DateTime.Now.ToString());
xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.MetadataDate] = DateTime.Now.ToString();
xmpMetaData.Add(Aspose.Pdf.Facades.DefaultMetadataProperties.CreatorTool, "Creator tool name");
xmpMetaData.Remove(Aspose.Pdf.Facades.DefaultMetadataProperties.ModifyDate);
xmpMetaData.RegisterNamespaceURI("customNamespace", "http:// Www.customNameSpaces.com/ns/");
xmpMetaData.Add("customNamespace:UserPropertyName", "UserPropertyValue");
xmpMetaData["customNamespace:UserPropertyName"] = "UserPropertyValue2";
xmpMetaData.Save(dataDir + "SetXMPMetadata_out.pdf");
}
}
private static void AddXmpMetadata()
{
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_WorkingDocuments();
using var xmpMetaData = new Aspose.Pdf.Facades.PdfXmpMetadata();
xmpMetaData.BindPdf(dataDir + "SetXMPMetadata.pdf");
xmpMetaData.Add(Aspose.Pdf.Facades.DefaultMetadataProperties.CreateDate, DateTime.Now.ToString());
xmpMetaData[Aspose.Pdf.Facades.DefaultMetadataProperties.MetadataDate] = DateTime.Now.ToString();
xmpMetaData.Add(Aspose.Pdf.Facades.DefaultMetadataProperties.CreatorTool, "Creator tool name");
xmpMetaData.Remove(Aspose.Pdf.Facades.DefaultMetadataProperties.ModifyDate);
xmpMetaData.RegisterNamespaceURI("customNamespace", "http:// Www.customNameSpaces.com/ns/");
xmpMetaData.Add("customNamespace:UserPropertyName", "UserPropertyValue");
xmpMetaData["customNamespace:UserPropertyName"] = "UserPropertyValue2";
xmpMetaData.Save(dataDir + "SetXMPMetadata_out.pdf");
}