Table of Contents

Namespace AiDotNet.Document.Interfaces

Classes

CheckboxResult<T>

Result of checkbox detection.

DocumentClassificationResult<T>

Result of document classification.

FormFieldResult<T>

Result of form field extraction.

FormField<T>

Represents an extracted form field.

SignatureResult<T>

Result of signature detection.

Interfaces

IDocumentClassifier<T>

Interface for document classification models.

IDocumentModel<T>

Base interface for all document AI models in AiDotNet.

IDocumentQA<T>

Interface for document question answering models.

IFormUnderstanding<T>

Interface for form understanding models that extract structured fields from documents.

ILayoutDetector<T>

Interface for document layout detection models.

IOCRModel<T>

Interface for OCR (Optical Character Recognition) models.

IPageSegmenter<T>

Interface for page segmentation models that identify different regions in document pages.

IReadingOrderDetector<T>

Interface for reading order detection models.

ITableExtractor<T>

Interface for table detection and structure recognition models.

ITextDetector<T>

Interface for text detection models that locate text regions in images.

ITextRecognizer<T>

Interface for text recognition models that read text from cropped image regions.