GroupDocs.Metadata for Java is an advanced metadata management API for manipulating information from documents, images, archives, torrents and various other file formats. Developers can easily view, modify, delete, extract, search, compare, replace and export metadata. It supports a variety popular business document formats such as PDF, Microsoft Word, Microsoft Excel spreadsheets, Microsoft PowerPoint presentations, Microsoft Outlook emails, Microsoft Project files, Microsoft Visio diagrams, Microsoft OneNote documents, images, AutoCAD files, Photoshop, audio and video files, OpenType fonts and metafiles.