GroupDocs.Redaction.Integration
Contents
[
Hide
]
The Integration namespace provides interfaces and classes, used to integrate documents of different formats with GroupDocs.Redaction.
Classes
Class | Description |
---|---|
DocumentFormatInstance | Represents a specific format of a document. Implement this class to add your own document types. |
MetadataCollection | Represents a dictionary of MetadataItem with its title as a key. |
MetadataItem | Represents an item of metadata, common for all supported formats and used in metadata redactions. |
Interfaces
Interface | Description |
---|---|
IAnnotatedDocument | Defines methods that are required for access to annotations, such as comments. Needs to be implemented by DocumentFormatInstance -derived class to perform annotation redactions. |
ICellularFormatInstance | Defines methods that are required for access to spreadsheet formats, having one or many worksheets. |
IFixedFormatDocument | Defines methods that are required for access formats of fixed structure, such as PDF or presentations. |
IImageFormatInstance | Defines methods that are required for raster image format redactions. |
IMetadataAccess | Defines methods that are required for access to metadata of a document, if format supports it. |
IPaginatedDocument | Defines methods that are required to manipulate a document’s pages. Needs to be implemented by DocumentFormatInstance -derived class to perform page redactions. |
IPreviewable | Defines methods to create preview of the document. |
IRasterizableDocument | 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. |
ITextualFormatInstance | Defines methods that are required for redacting textual data in any document, containing text. |