GroupDocs.Redaction makes it simple to delete metadata in your Java projects.
- Create a Redactor and load your Jpeg file.
- Select options to remove all metadata fields.
- Run redaction to clean the file.
- Save the updated file with no hidden data.
GroupDocs.Redaction makes it simple to delete metadata in your Java projects.
// Clear metadata from JPEG files
// Load the file using Redactor
final Redactor redactor = new Redactor("input.jpg");
try
{
// Set up metadata cleaning
EraseMetadataRedaction redaction = new EraseMetadataRedaction(MetadataFilters.All);
// Run and save changes
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 content from many document types. Keep sensitive info out of your shared files.

Find and erase personal words or phrases from your files.
Add overlays to cover areas of images with sensitive info.
Clean or change metadata fields to avoid exposing private info.
// Open JPEG file with redactor
final Redactor redactor = new Redactor("source.jpg");
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);
// Run redaction
Redaction[] redactions = new Redaction[]
{
redactionAuthor, redactionTitle
};
redactor.apply(redactions);
// Save the cleaned 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 delete hidden data from JPEG files and protect sensitive information.

