Represents a specific format of a document. Implement this class to add your own document types.
Represents a dictiоnary of MetadataItem with its title as a key.
Represents an item of metadata, common for all supported formats and used in metadata redactions.
Defines methods that are required for access to annotations, such as comments. Needs to be implemented by DocumentFormatInstance-derived class to perform annotation redactions.
Defines methods that are required for access to spreadsheet formats, having one or many worksheets.
Defines methods that are required for raster image format redactions.
Defines methods that are required for access to metadata of a document, if format supports it.
Defines methods to create preview of the document.
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.
Defines methods that are required for redacting textual data in any document, containing text.