.NET API to Manage & Manipulate Metadata

Build .NET Applications to Read, Edit, Remove, Retrieve, Search, Compare, Replace and Export Metadata Information of all Popular Documents & Image File Formats.

GroupDocs.Metadata for .NET API is easy to integrate with C#, ASP.NET and other .NET based applications to help your end-users manipulate metadata from a range of images, documents and other media file formats without installing any external software. The .NET metadata library supports building tools to quickly add metadata viewer, editor, remover, extractor, comparison and exporter functionalities within a number of industry standard document formats such as PDF, Microsoft Office Word, Excel spreadsheets, PowerPoint presentations, Outlook emails, Project, Visio diagrams, OneNote, images, AutoCAD, Photoshop, audio, video and metafiles.

The Metadata API is very flexible and easy to operate with. It gets the document file as input, analyses the metadata information, allows to perform supported meta data operations and save the modified file to access quickly in future use. It works with most notable metadata standards such as built-in, XMP, EXIF, IPTC, Image Resource Blocks, ID3 and custom metadata properties. Through GroupDocs.Metadata for .NET API, you can also compare two documents to identify differences and similarities present in their metadata properties. You can also export metadata of required documents to Excel, CSV or DataSet.

GroupDocs.Metadata for .NET can be used to develop applications in any development environment that targets .NET platform. It is compatible with all .NET based languages and supports popular operating systems (Windows, Linux, MacOS) where Mono or .NET frameworks (including .NET Core) can be installed.

GroupDocs.Metadata for .NET Features

Identify Built-in & Custom Metadata

Retrieve & Remove Hidden Data in Microsoft Word, Excel, PowerPoint & PDF

Run-time Recognition of Document File Type

Ability to Detect/Remove Digital Signatures

Identify Password Protection & Support for the Matroska Multimedia Container

Retrieve Thumbnails & Render Image Previews for Supported Formats

Detect MIME Type of a Specific File or File Stream

Generate Image Previews for EPUB, CAD, EML & MSG Files‎

Use Defined Key to Read Metadata Property of Supported Formats

Read Metadata of Email Messages & Parse OpenType Font Files

Read Matroska subtitles and retrieve Metadata of Audio & Video Files

Get Metadata of Archive formats & Torrents

Compare Metadata Properties of Supported Formats & Identity Differences or Similarities

Search Metadata Properties of Files and Enumerate any Type of Metadata

Replace Metadata Properties of Supported File Formats

Extract Metadata from Microsoft Excel Files Starting from Excel 95

Find Photos Made on Specific Camera

Import Images Metadata Properties & Remove Location Info from Photos

Remove Metadata & Comments From Reports and Documents

Extract Text Metadata from PNG Image files

Reducing Memory Consumption of Documents & Images

Update EXIF Metadata Properties in WEBP, PNG & PSD Files

Extract XMP Metadata Properties in MOV, MP3 & WEBP Files

Add, Update and Delete IPTC Metadata Packages in TIFF Images

Quickly Fetching Metadata Properties

Using GroupDocs.Metadata for .NET API, manipulating any sort of metadata for supported file formats is pretty straight forward business. Following piece of code demonstrates how easy it is to remove Photoshop metadata from a JPEG file using C#:

using (Metadata metadata = new Metadata("sample.jpeg"))
    var root = metadata.GetRootPackage();

Retrieval and Manipulation of Hidden Data

GroupDocs.Metadata for .NET provides a handy mechanism to fetch and remove hidden data in PDF as well as Microsoft Word, Excel, and PowerPoint documents. Following is a list of metadata information that you can manipulate using GroupDocs.Metadata for .NET:

  • Microsoft Word (Comments, Hidden Text, Merge Fields)
  • Microsoft Excel (Comments, Hidden Sheets)
  • Microsoft PowerPoint (Comments, Hidden Slides)
  • PDF Documents (Attachments, Annotations, Bookmarks, Form Fields)

Support and Learning Resources

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