You can implement ILogger interface from com.groupdocs.redaction.options package. This interface requires to implement three methods:
import com.groupdocs.redaction.options.ILogger; import java.util.ArrayList; /** *
* This is an example of ILogger implementation, tracking count of error messages. *
*/ public class CustomLogger implements ILogger { private ArrayList _errors; private ArrayList _traces; private ArrayList _warnings; public boolean hasErrors() { return _errors.size() > 0; } public CustomLogger() { _errors = new ArrayList(); _traces = new ArrayList(); _warnings = new ArrayList(); } public void error(String message) { _errors....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
The page describes how to load PDF, Word, Excel, PowerPoint documents from Azure Blob storage when using GroupDocs.Annotation for .NET....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
Learn more about how to compare multiple Word documents or PowerPoint presentations simultaneously with GroupDocs.Comparison for .NET....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
Render email attachments with GroupDocs.Viewer for Java in the same way as you would render any other documents...Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
This article demonstrates how you can convert to and from email formats with GroupDocs.Conversion for Java....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
This article describes the main functions of GroupDocs.Comparison for Node.js via Java. Comparing files, Accepting or rejecting changes between documents, receiving information from a document and creating a summary report...Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
Rendering documents with GroupDocs.Viewer for Java in your Java applications....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...
GroupDocs.Redaction allows you to set the page-based scope for your redaction of two types:
page range, a given number of pages at certain offset from the beginning or the end of the page; page area (on each page), which is a top-left based rectangle. All filters inherit from RedactionFilter and as an array are set to Filters property of the ReplacementOptions.
You can combine these filters in one set in order to set the scope of redaction to an area on a specific page....Redaction Product Solution GroupDocs.Classification Product Solution Purchase...