Start using GroupDocs.Redaction in your Java app to remove hidden metadata quickly.
- Create a Redactor and open your Image document.
- Select the metadata fields to remove.
- Apply the redaction settings.
- Save the cleaned file.
Start using GroupDocs.Redaction in your Java app to remove hidden metadata quickly.
// Clean hidden metadata from IMAGE
// Load your file with Redactor
final Redactor redactor = new Redactor("input.png");
try
{
// Set metadata fields to erase
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 remove private text, hidden image details, and metadata from your documents before sharing.

Search for private words or numbers and remove them safely.
Hide sensitive parts of images using overlays.
Clear metadata fields that may contain private info.
// Open IMAGE in redactor
final Redactor redactor = new Redactor("source.png");
try
{
// Select the Author metadata
MetadataSearchRedaction redactionAuthor =
new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs Company");
redactionAuthor.setFilter(MetadataFilters.Author);
// Select the Title metadata
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 final 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.
Use Java to erase hidden data in IMAGE files. Great for document cleanup before sharing or archiving.

