APIs and apps to read, edit, replace and remove metadata of documents, images and other file formats on popular platforms.
Add hidden metadata information to your business files and documents.
Modify or remove metadata that already presented in your documents.
Collect and analyze information about documents & files metadata.
Our solution is designed to manipulate metadata in many popular file formats including images and office documents.
Add hidden metadata to your sensitive files and documents.
Collect detailed information about metadata contained by documents.
Modify content or delete metadata in many supported file formats.
Get document preview, extract metadata packages etc.
GroupDocs.Metadata typical operations code examples.
// Pass path to a document to Metadata constructorusing (Metadata metadata = new Metadata("source.docx"))
{
// Remove document properties connected to creator and editor
var affected = metadata.RemoveProperties(
p => p.Tags.Contains(Tags.Person.Creator) ||
p.Tags.Contains(Tags.Person.Editor));
// Process result of metadata removing
Console.WriteLine("Properties removed: {0}", affected);
// Save cleaned document
metadata.Save("result.docx");
}
// Pass path to a document to Metadata constructortry (Metadata metadata = new Metadata("source.docx"){
// Remove document properties connected to creator and editor
int affected = metadata.removeProperties(
new ContainsTagSpecification(Tags.getPerson().getCreator()).or(
new ContainsTagSpecification(Tags.getPerson().getEditor())));
// Process result of metadata removing
System.out.println(String.format("Properties removed: %s", affected));
// Save cleaned document
metadata.save("result.docx");
}
// Pass path to a document to Metadata constructorconst metadata = new groupdocs.metadata.Metadata("source.docx");
// Remove document properties connected to creator and editor
var affected = metadata.removeProperties(
new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getCreator()).or(
new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getEditor()))
);
// Process result of metadata removing
console.log('Properties removed: ${affected}');
// Save cleaned document
metadata.save("result.docx");
import groupdocs.metadata as gmdef run():
# Pass path to a document to Metadata constructor
with gm.Metadata("input.docx") as metadata:
# Remove document properties connected to creator and editor
specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.person.creator).
either(gm.search.ContainsTagSpecification(gm.tagging.Tags.person.editor)).
either(gm.search.OfTypeSpecification(gm.common.MetadataPropertyType.STRING).
both(gm.search.WithValueSpecification("John")))
affected = metadata.remove_properties(specification)
# Process result of metadata removing
print(f"Properties removed: {affected}")
# Save cleaned document
metadata.save("output.docx")
GroupDocs.Metadata helps to control metadata in popular document and file formats.
Discover the Key Metrics of Our Library’s Accomplishments
GroupDocs.Metadata supports metadata manipulation for more than 70 popular file formats.
GroupDocs.Metadata for .NET NuGet package was downloaded more than 700,000 times.
GroupDocs.Metadata has 15,000 downloads on Maven. Powerful Java Metadata Management.
As famous companies as individual developers prefer GroupDocs products to build innovative solutions.
GroupDocs products trusted by many customers globally and used in many competitive business solutions worldwide.
GroupDocs.Metadata is compatible with the wide range of operating systems and frameworks:
Have questions about our product? We have answers!
Manage sensitive metadata in business files within your application using our cloud-based REST API.
Work with cURL RESTful metadata manipulation APIs to manage metadata information of PDF, Word, Excel, Presentations, images and multimedia file in your applications.
Use metadata REST API with .NET SDK to add, edit, extract, search and delete metadata from document formats within .NET applications.
Enhance your Java applications with powerful metadata management features using Metadata SDK for Java.
Access GroupDocs web application for managing document metadata. Process over 70 popular file formats in your favorite browser FOR FREE.