Skip to content

v25.3.1

Compare
Choose a tag to compare
@sabir-aspose sabir-aspose released this 23 Mar 02:20
· 37 commits to main since this release
eb19084

What's Changed

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);