GroupDocs.Redaction.Integration Namespace
The GroupDocs.Redaction.Integration namespace provides interfaces and classes, used to integrate documents of different formats with GroupDocs.Redaction.
Classes
  ClassDescription
Public classCode exampleDocumentFormatInstance
Represents a specific format of a document. Implement this class to add your own document types.
Public classMetadataCollection
Represents a dictiоnary of MetadataItem with its title as a key.
Public classMetadataItem
Represents an item of metadata, common for all supported formats and used in metadata redactions.
Interfaces
  InterfaceDescription
Public interfaceIAnnotatedDocument
Defines methods that are required for access to annotations, such as comments. Needs to be implemented by DocumentFormatInstance-derived class to perform annotation redactions.
Public interfaceICellularFormatInstance
Defines methods that are required for access to spreadsheet formats, having one or many worksheets.
Public interfaceIImageFormatInstance
Defines methods that are required for raster image format redactions.
Public interfaceIMetadataAccess
Defines methods that are required for access to metadata of a document, if format supports it.
Public interfaceIPaginatedDocument
Defines methods that are required to manipulate a document's pages. Needs to be implemented by DocumentFormatInstance-derived class to perform page redactions.
Public interfaceIPreviewable
Defines methods to create preview of the document.
Public interfaceIRasterizableDocument
Defines methods that are required for saving document in any binary form. Built-in types save a document as a PDF with images of its pages.
Public interfaceITextualFormatInstance
Defines methods that are required for redacting textual data in any document, containing text.