Search for built-in Metadata signatures

GroupDocs.Signature provides MetadataSearchOptions class to specify different options to search for Metadata signatures.

Most document types such as Word Processing, Spreadsheet and Presentation contains built-in metadata properties. Using property setIncludeBuiltinProperties of MetadataSearchOptions allows to collect all supported built-in metadata properties of document. These properties are like document author, creation date, document keywords, titles, etc.

Here are the steps to search for metadata signatures within the document with GroupDocs.Signature:

This example shows how to get built in Metadata signatures.

Signature signature = new Signature("sample.xlsx");
MetadataSearchOptions options = new MetadataSearchOptions();
options.setName("Producer");
options.setIncludeBuiltinProperties(true);
options.setNameMatchType(TextMatchType.Contains);
 
// search for signatures in document
List<MetadataSignature> signatures = signature.search(MetadataSignature.class, options);
System.out.print("\nSource document contains following signatures.");
for (MetadataSignature metadataSignature : signatures)
{
    System.out.print("Metadata signature found. Name : "+metadataSignature.getName()+". Value: "+ metadataSignature.getValue());
}

More resources

GitHub Examples 

You may easily run the code above and see the feature in action in our GitHub examples:

Free Online App 

Along with full-featured .NET library we provide simple, but powerful free Apps.
You are welcome to eSign PDF, Word, Excel, PowerPoint documents with free to use online GroupDocs Signature App.