What You Get with GroupDocs.Redaction for Java

Delete Metadata in POWERPOINT using Java

Protect your files with easy-to-use tools made for Java. Strip metadata in just a few steps.

How to Clean Metadata from Powerpoint Files

With GroupDocs.Redaction, your Java apps can quickly clean metadata from documents.

  1. Create a Redactor object and load the document.
  2. Select the metadata fields you want to delete.
  3. Apply your redaction settings.
  4. Export your document without the hidden data.
// Delete metadata from POWERPOINT files

// Open your file with redactor
final Redactor redactor = new Redactor("input.pptx");
try
{
    // Set what metadata to remove
    EraseMetadataRedaction redaction = new EraseMetadataRedaction(MetadataFilters.All);

    // Clean and save the file
    RedactorChangeLog result = redactor.apply(redaction);
    redactor.save();
}
finally { redactor.close(); }
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-redaction</artifactId> <version>24.6</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
click to copy
copied
More examples Documentation

Keep Your Files Safe with Redaction

GroupDocs.Redaction for Java helps clean up private or hidden content so documents can be safely shared. Supports many file types.

What You Can Redact

Remove Sensitive Text

Find and erase personal or confidential words from your files.

Hide Image Areas

Cover parts of images that shouldn’t be seen.

Clean Metadata

Delete fields that may reveal hidden details.

Remove Hidden Metadata Fields

This sample shows how to clear embedded info like Author and Title from a POWERPOINT document.

Java

//  Open the file with redactor
final Redactor redactor = new Redactor("source.pptx");
try
{
    // Delete Author field
    MetadataSearchRedaction redactionAuthor = 
        new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs Company");
    redactionAuthor.setFilter(MetadataFilters.Author);

    // Delete Title field
    MetadataSearchRedaction redactionTitle = 
        new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs.Redaction Usage");
    redactionTitle.setFilter(MetadataFilters.Title);

    // Apply redaction
    Redaction[] redactions = new Redaction[]
    {
        redactionAuthor, redactionTitle
    };
    redactor.apply(redactions);

    // Save the updated document
    SaveOptions saveOptions = new SaveOptions();
    saveOptions.setAddSuffix(true);
    saveOptions.setRasterizeToPDF(false);
    redactor.save(saveOptions);
}
finally { redactor.close(); }
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-redaction</artifactId> <version>24.6</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
click to copy
copied
More examples Documentation

What is GroupDocs.Redaction for Java?

GroupDocs.Redaction is a redaction tool for Java developers. It helps you clean up text, images, and metadata in POWERPOINT files.
Learn more
About illustration

Ready to get started?

Download GroupDocs.Redaction for free or get a trial license for full access!

Useful resources

Explore documentation, code samples, and community support to enhance your experience.

Clean POWERPOINT Metadata in Java

Use Java to remove private data from POWERPOINT files. Perfect for cleaning and sharing sensitive documents.

Temporary license tips

1
Sign up with your work email.
Free mail services are not allowed.
2
Use Get a temporary license button on the second step.
 English