Copy
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" );
}
}
Copy
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" );
}