Get started with GroupDocs.Redaction to protect metadata in your Java projects.
- Set up a Redactor and open your Pdf file.
- Choose to delete all metadata fields.
- Run the redaction to clear hidden data.
- Save the file with metadata removed.
Get started with GroupDocs.Redaction to protect metadata in your Java projects.
// Clean metadata in PDF files
// Use Redactor to open the file
final Redactor redactor = new Redactor("input.pdf");
try
{
// Set metadata redaction settings
EraseMetadataRedaction redaction = new EraseMetadataRedaction(MetadataFilters.All);
// Apply and save your 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 lets you clean up private content in different document formats. Keep your files secure and easy to share.

Find and delete personal or sensitive words in your documents.
Place overlays on images to hide private visuals.
Erase hidden metadata that could leak private information.
// Open PDF file using redactor
final Redactor redactor = new Redactor("source.pdf");
try
{
// Target the Author metadata field
MetadataSearchRedaction redactionAuthor =
new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs Company");
redactionAuthor.setFilter(MetadataFilters.Author);
// Target the Title metadata field
MetadataSearchRedaction redactionTitle =
new MetadataSearchRedaction("[A-Za-z0-9 ]+", "GroupDocs.Redaction Usage");
redactionTitle.setFilter(MetadataFilters.Title);
// Run metadata cleanup
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.
Erase hidden fields in your PDF files using Java. Protect privacy with a simple metadata cleanup tool.

