v25.3.1
What's Changed
- Read and Write Metadata for Word Documents by @sabir-aspose in #12
Full Changelog: v25.3.0...v25.3.1
Writing Metadata for new word documents
var document = new Openize.Words.Document();
var docMetadata = new Openize.Words.DocumentProperties();
docMetadata.Title = "My Title";
docMetadata.Subject = "My Subject";
docMetadata.Description = "My Description";
docMetadata.Keywords = "Openize.OpenXML-SDK";
docMetadata.Creator = "Openize.OpenXML-SDK for .NET";
docMetadata.LastModifiedBy = "Openize.OpenXML-SDK for .NET";
docMetadata.Revision = "1";
var currentTime = System.DateTime.UtcNow;
docMetadata.Created = currentTime.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ");
docMetadata.Modified = currentTime.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ");
document.SetDocumentProperties(docMetadata);
document.Save("word.docx");
Read metadata of an existing word document
var document = new Openize.Words.Document("word.docx");
var coreprops = document.GetDocumentProperties();
Console.WriteLine("Creator: " + coreprops.Creator);
Console.WriteLine("Keywords: " + coreprops.Keywords);
Console.WriteLine("Title: " + coreprops.Title);
Console.WriteLine("Subject: " + coreprops.Subject);
Console.WriteLine("Description: " + coreprops.Description);
Console.WriteLine("LastModifiedBy: " + coreprops.LastModifiedBy);
Console.WriteLine("Revision: " + coreprops.Revision);
Console.WriteLine("Created: " + coreprops.Created);
Console.WriteLine("Modified: " + coreprops.Modified);