With GroupDocs.Redaction, your Java projects can clean hidden metadata in just a few steps.
- Set up a Redactor and load your Pptx file.
- Choose which metadata fields to clear.
- Run the redaction process.
- Save the file with metadata removed.
With GroupDocs.Redaction, your Java projects can clean hidden metadata in just a few steps.
// Remove metadata from PPTX
// Use Redactor to open the file
final Redactor redactor = new Redactor("input.pptx");
try
{
// Set up metadata fields to remove
EraseMetadataRedaction redaction = new EraseMetadataRedaction(MetadataFilters.All);
// Apply changes and save
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>
GroupDocs.Redaction for Java helps you clear sensitive info from all major file types. Keep documents clean and ready to share.

Find and delete names, emails, and other personal info from your files.
Add overlays to cover areas in images you want to keep private.
Erase background data like author or title before sharing your files.
// Open your PPTX file
final Redactor redactor = new Redactor("source.pptx");
try
{
// Target the Author metadata
MetadataSearchRedaction redactionAuthor =
new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs Company");
redactionAuthor.setFilter(MetadataFilters.Author);
// Target the Title metadata
MetadataSearchRedaction redactionTitle =
new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs.Redaction Usage");
redactionTitle.setFilter(MetadataFilters.Title);
// Apply redaction rules
Redaction[] redactions = new Redaction[]
{
redactionAuthor, redactionTitle
};
redactor.apply(redactions);
// Save the redacted file
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>
Download GroupDocs.Redaction for free or get a trial license for full access!
Explore documentation, code samples, and community support to enhance your experience.
Java makes it simple to delete hidden data in PPTX files. Great for keeping documents safe before sharing.

