.NET Cloud SDK for Metadata Management

Add, modify, search, extract and remove metadata properties from documents and image file formats using metadata management cloud SDK and REST API.

  • GroupDocs.Metadata for cURL
  • GroupDocs.Metadata for Java

GroupDocs.Metadata Cloud SDK for .NET allows users to extract and manage metadata properties from a variety of documents, images and other multimedia file formats within any type of .NET application.

The metadata extraction API allows performing all useful metadata operations such as add, edit, retrieve and remove metadata from PDF, Microsoft Word, Excel spreadsheets, PowerPoint presentations, Outlook emails, Visio, OneNote, Project, audio, video, AutoCAD, archive, JPEG, BMP, PNG, TIFF and many more industry-standard file formats. You just need to define the search criteria and the metadata Cloud REST API will take care of the specified metadata operations within supported file formats.

GroupDocs.Metadata Cloud is a REST API that offer extreme flexibility to programmers for using it with any language or platform that supports REST. It easily integrates with other cloud services to provide an ideal metadata management experience across web, mobile desktop or cloud platforms.

Advanced Document Metadata REST API Features

Secured REST oriented Metadata Management API

Supporting more than 60 popular file formats

Ability to View/Add Metadata

Retrieve & Remove Metadata from Documents and Images

Perform Search & Modify Metadata Operations on Supported File Types

Flexible and Easy to Integrate with any language or platform

Add Metadata by Tag - .NET

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
    var configuration = new Configuration(MyAppSid, MyAppKey);
    var apiInstance = new MetadataApi(configuration);
    var fileInfo = new FileInfo
        FilePath = "documents/input.docx"
    var now = DateTime.Now.ToString("MM-dd-yyyy hh:mm:ss");
    var options = new AddOptions
        FileInfo = fileInfo,
        Properties = new List
            new AddProperty
                SearchCriteria = new SearchCriteriaWithoutValue
                    TagOptions = new TagOptions
                        ExactTag = new Tag
                            Name = "Printed",
                            Category = "Time"
                Value = now,
                Type = "DateTime"
    var request = new AddRequest(options);
    var response = apiInstance.Add(request);


GroupDocs.Metadata offers document viewing APIs for other popular development environments