GroupDocs.Redaction Namespace
The GroupDocs.Redaction namespace provides classes for redacting sensitive information from documents in PDF, raster image and office document formats. The main classes in this namespace are:
  • Redactor is the entry point for redaction process.
  • Redaction is abstract base class for all types of document redactions.
  • RedactionPolicy is pre-configured in XML set of redaction rules.
  • RedactorChangeLog provides information about redaction process results.
Classes
  ClassDescription
Public classDocumentInfo
Represents an information about document. Implements IDocumentInfo interface. See IDocumentInfo for examples.
Public classFileType
Represents a file type. Provides methods to obtain a list of all file types supported by GroupDocs.Redaction, detect file type by extension, etc.
Public classCode exampleLicense
Provides methods for applying license.
Public classCode exampleMetered
Provides methods which allow to activate product with Metered license and retrieve amount of MBs processed. Learn more about Metered licenses here.
Public classCode examplePageInfo
Represents a brief page information.
Public classRedaction
Represents a base abstract class for all redaction types.
Public classCode exampleRedactionPolicy
Represents a sanitization policy, containing a set of specific redactions to apply.
Public classRedactionResult
Represents a result of the redaction operation.
Public classCode exampleRedactor
Represents a main class that controls document redaction process, allowing to open, redact and save documents.
Public classRedactorChangeLog
Represents results for a list of redactions, passed to Apply() method of Redactor class.
Public classRedactorLogEntry
Represents results of applying redaction.
Interfaces
  InterfaceDescription
Public interfaceCode exampleIDocumentInfo
Defines methods that are required for getting basic document information.
Enumerations
  EnumerationDescription
Public enumerationRedactionStatus
Represents a redaction completion status.