GroupDocs.Metadata for .NET provides functionality that allows working with MPP files created by different versions of Microsoft Project. Please see the code samples below for more information.
Reading built-In Metadata properties To access built-in Metadata of a ProjectManagement document, please use the DocumentProperties property defined in the DocumentRootPackage class.
The following code snippet extracts built-in Metadata properties and displays them on the screen.
AdvancedUsage.ManagingMetadataForSpecificFormats.Document.ProjectManagement.ProjectManagementReadBuiltInProperties
using (MetadataMetadata = new Metadata(Constants.InputMpp)) { var root = Metadata....Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for .NET...
Clone Metadata from the source or target document, or supply custom author/company Metadata to the result file using SaveOptions.CloneMetadataType in GroupDocs.Comparison for .NET....Metadata Product Solution GroupDocs...Set document metadata on save Set document metadata on save Leave...
To extract Metadata from EPUB e-books GetMetadata method is used...Metadata Product Solution GroupDocs.../ Extract metadata from EPUB eBook Extract metadata from EPUB...
Read Metadata property values by type and export the Metadata tree to Excel, CSV, JSON, or XML with GroupDocs.Metadata for Python via .NET....Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for Python...
Learn how to extract, diff, and export document Metadata across revisions using GroupDocs.Metadata for Java....Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for Java...
This article explains that the GroupDocs.Metadata represents any loaded file as a tree consisting of Metadata properties and nested Metadata packages. You can easily iterate through the Metadata tree...Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for .NET...
This article explains that the GroupDocs.Metadata for Java represents any loaded file as a tree consisting of Metadata properties and nested Metadata packages. You can easily iterate through the Metadata tree...Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for Java...
This article shows how to add Metadata signature to the each document type meta layer with different data types over with GroupDocs.Signature...Metadata Product Solution GroupDocs...document with Metadata signature eSign document with Metadata signature...
This article explains how to add Metadata signatures to Spreadsheet document with GroupDocs.Signature...Metadata Product Solution GroupDocs...Electronic Signature Types / Metadata signatures / ✍️ eSign Spreadsheet...
Reading AVI header properties The GroupDocs.Metadata API supports extracting format-specific information from AVI file headers.
The following are the steps to read the header of an AVI file.
Load an AVI video Get the root Metadata package Extract the native Metadata package using AviRootPackage.Header Read the AVI header properties AdvancedUsage.ManagingMetadataForSpecificFormats.Video.Avi.AviReadHeaderProperties
using (MetadataMetadata = new Metadata(Constants.InputAvi)) { var root = Metadata.GetRootPackage(); Console.WriteLine(root.Header.AviHeaderFlags); Console.WriteLine(root.Header.Height); Console.WriteLine(root.Header.Width); Console.WriteLine(root.Header.TotalFrames); Console.WriteLine(root.Header.InitialFrames); Console.WriteLine(root.Header.MaxBytesPerSec); Console.WriteLine(root.Header.PaddingGranularity); Console.WriteLine(root.Header.Streams); // ....Metadata Product Solution GroupDocs...GroupDocs.Metadata Product Family / GroupDocs.Metadata for .NET...