| AnnotationProvider | Handles all annotation related operations on the owning document. |
| DataProvider | Allows PSPDFKit to read data from any custom source (e.g. |
| DocumentEditor | A class to perform editing operations on a document to export. |
| DocumentEditor.IndexPosition | The position to place the item relative to the index. |
| DocumentSaveOptions | Options to be able to customize the document save. |
| DocumentSaveOptions.Builder | A builder to help create the DocumentSaveOptions. |
| FileDataProvider | A DataProvider for a standard filesystem file . |
| FormProvider | Handles all form related operations on the owning document. |
| InputStreamDataProvider | Abstract data provider that handles serving data from an InputStream. |
| OcrLanguage | The supported languages for the OCR processor. |
| OcrProcessor | An Optical Character Recognition (OCR) processor used to process documents with images that contain text. |
| OcrProcessor.Builder | A builder for creating OcrProcessor instances. |
| PdfDocument | Represents an instance of a PDF document. |
| PdfPage | Represents an instance of a page from a PDF Document. |
| PdfPageInfo | Holds information about a page. |
| PdfProjection | Projection between the normalized PDF coordinates and raw PDF coordinates. |
| PSPDFKit | A class holding the initializer for PSPDFKit. |
| PSPDFKitInitializeException | An exception thrown when a error occurs upon loading the PSPDFKit Library. |
| Rect | A Rect specifies an area in a coordinate space that is enclosed by the Rect object's
lower-left point (x,y) in the coordinate space, its width, and its height. |
| RedactionPreset | A class representing a redaction template that identifies information with a preset search algorithm. |
| RedactionPreset.Builder | A builder for creating RedactionPreset instances. |
| RedactionPreset.Type | The supported presets for the redaction processor. |
| RedactionProcessor | A document processor to add and apply redactions. |
| RedactionRegEx | A class describing the template of a redaction based upon a regular expression. |
| RedactionRegEx.Builder | A builder for creating RedactionRegEx instances. |
| RedactionTemplate | An abstract class holding the common template of a redaction. |
| Rotation | Describes a rotation in 90 degree increments. |
| TextBlock | An immutable class representing a block of text on a page. |
| vector_FormField | |
| vector_int32_t | |
| vector_TextBlock | |
| vector_uint8_t |
| WritableDataProvider | WritableDataProvider is an interface which should be implemented by any |
| WritableDataProvider.WriteMode | Describes possible write modes for the output. |