# About Nutrient Nutrient delivers the tools to build intelligent document-centric applications and workflows. Nutrient’s document SDKs, cloud services, integrations for M365 and Salesforce, and workflow automation platform transform how modern businesses automate, secure, and scale document-centric processes. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, NC, Nutrient operates additional offices in England, France, and Austria. Nutrient is on a mission to transform how humans work with documents, with a technology stack that integrates the industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. Learn more at https://www.nutrient.io/. ## Product suite Nutrient’s interconnected product lines include: 1. **SDKs** — Developer-first, cross-platform development kits for embedding PDF functionality into native and hybrid applications (Web, iOS, Android, React Native, Flutter, and many more). Key capabilities: Viewing, rendering, annotations, real-time collaboration, form handling, digital/electronic signatures, editing, redaction, OCR, and AI-powered features. 2. **Document Engine** — A self-hosted PDF server for processing documents and powering server-side automation workflows. It operates standalone or as a backend for the SDKs for enhanced performance and collaboration. 3. **Document Web Services (DWS)** — Fully managed, SOC 2 Type 2 audited cloud APIs for high-scale document viewing and processing. Includes the DWS Viewer API (for cloud-based rendering) and DWS Processor API (30+ action-based APIs for generation, conversion, watermarking, merging, and much more). 4. **Workflow Automation platform** — A no-code/low-code SaaS platform to automate business processes centered around documents, forms, and approvals. Features include a process builder, form designer, approval routing, and intelligent document processing with AI. 5. **Integrations (M365 and Salesforce)** — Advanced document functionality embedded directly into platforms such as Microsoft 365 (SharePoint, Power Automate) and Salesforce. Capabilities include conversion, OCR, watermarking, PDF form handling, and native generation/editing, without requiring plugins or custom code. ## Key differentiators - **Full document lifecycle** — End-to-end capabilities in one platform. - **Developer flexibility** — Clean APIs, extensive customization, and deployment flexibility (cloud, self-hosted, air-gapped). - **AI-native** — Intelligence is embedded across all products for agentic workflows and document intelligence. - **Enterprise trust** — SOC 2 Type 2 audited and WCAG compliant, deployed in regulated industries. ## Primary use cases - Embedding rich PDF viewers and annotation tools in apps. - Building in-app eSigning and approval workflows. - Automating document generation and form processing/data extraction. - Enterprise-scale content management and compliance. - Redacting sensitive information at scale. ## Nutrient AI Document Processing Nutrient AI Document Processing (formerly known as XtractFlow) is an intelligent document processing SDK for developers. It breaks traditional data extraction barriers by combining proven key-value pair technology with large language models (LLMs) to deliver best-in-class extraction and classification accuracy. Key capabilities include: - Combines LLMs with heuristics, math, and machine learning - Superior accuracy compared to pure AI/ML/LLM approaches - Support for OpenAI and Azure OpenAI, with other LLMs coming soon - Integrate as a REST microservice or as an API within apps - Unsupervised automated document classification and data extraction - 100+ supported input file types (PDF, MS Office, image, email, and more) - Runs on-premises with configurable LLM options (external or local) to meet data privacy and compliance needs - Multithreaded support for automated and batch processing ## Documentation Guides are available at https://www.nutrient.io/guides/ai-document-processing/. ## API directory [Creating a custom document data extraction template in C#](https://www.nutrient.io/api/xtractflow/Creating%20a%20custom%20document%20data%20extraction%20template%20in%20csharp.html): Creating a custom document data extraction template in C# [Document classification and extraction in C#](https://www.nutrient.io/api/xtractflow/Document%20classification%20and%20extraction%20in%20csharp.html): Document classification and extraction in C# [Extracting data from invoices in C#](https://www.nutrient.io/api/xtractflow/Extracting%20data%20from%20invoices%20in%20csharp.html): Extracting data from invoices in C# [GdPicture.NET.14.XtractFlow Assembly](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow.html): GdPicture.NET.14.XtractFlow Assembly [ProcessorComponent Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent.html): Represents the structure of a processor component, a fundamental concept in XtractFlow. These reusable structures define the logic for each document processing workflow. [ProcessorComponent Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~_ctor.html): ProcessorComponent Constructor [AddTemplate Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~AddTemplate.html): Adds a document template to the component. [EnableClassifier Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~EnableClassifier.html): Specifies whether classification is activated. [EnableFieldsExtraction Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~EnableFieldsExtraction.html): Specifies whether fields extraction is activated. [FromJson Method (ProcessorComponent)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~FromJson.html): Creates a ProcessorComponent object from a JSON definition. [GetTemplate Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~GetTemplate.html): Returns a document template of the component. [RemoveTemplate(DocumentTemplate) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~RemoveTemplate%28DocumentTemplate%29.html): Removes a document template from the component. [RemoveTemplate(String) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~RemoveTemplate%28String%29.html): Removes a document template from the component. [RemoveTemplate Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~RemoveTemplate.html): Removes a document template from the component. [Templates Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~Templates.html): Specifies the collection of document templates handled by the component. [ToJson Method (ProcessorComponent)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component.ProcessorComponent~ToJson.html): Returns the JSON definition of the ProcessorComponent instance. [XTractFlow.API.Component Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Component_namespace.html): API reference for XTractFlow.API.Component. [Configuration Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Configuration.html): This represents the XtractFlow configuration area. To run, XtractFlow requires both the GdPicture key and a large language model provider. [RegisterGdPictureKey Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Configuration~RegisterGdPictureKey.html): Registers a GdPicture license key, which is a mandatory step to run XtractFlow. [RegisterLLMProvider Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Configuration~RegisterLLMProvider.html): Registers a Large Language Model (LLM) provider, which is a mandatory step to run XtractFlow. [ResourcesFolder Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Configuration~ResourcesFolder.html): Specifies the path to the directory containing the engine resources (mostly dictionaries). [DocumentCategory Enumeration](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentCategory.html): Specifies a predefined category of a document. [DocumentTemplate Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate.html): Represents a document template, which serves as the comprehensive definition for a specific type of document. [DocumentTemplate Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~_ctor.html): DocumentTemplate Constructor [AddField Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~AddField.html): Adds a field to the document template. [Fields Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~Fields.html): Specifies a set of fields associated with the document template for use in the optional extraction process. [FromJson Method (DocumentTemplate)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~FromJson.html): Creates a DocumentTemplate object from a JSON definition. [GetPredefinedTemplates Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~GetPredefinedTemplates.html): This static method retrieves all predefined document templates available in XtractFlow. Each returned document template object has its own lifecycle and can be modified to create customized templates. [HasField Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~HasField.html): Indicates if the document template has any fields. [Hints Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~Hints.html): Specifies an optional template hints object. [Identifier Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~Identifier.html): Specifies the unique identifier of the template. [Name Property (DocumentTemplate)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~Name.html): Specifies the public name of the document template. [RemoveField(String) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~RemoveField%28String%29.html): Removes a field from the instance of the document template. [RemoveField(TemplateField) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~RemoveField%28TemplateField%29.html): Removes a field from the document template. [RemoveField Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~RemoveField.html): Removes a field from the document template. [SemanticDescription Property (DocumentTemplate)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~SemanticDescription.html): Specifies the semantic description of the document template. E.g.: 'an invoice, also known as a bill or sales invoice'. [ToJson Method (DocumentTemplate)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.DocumentTemplate~ToJson.html): Returns the JSON definition of the DocumentTemplate instance. [FieldDataFormat Enumeration](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.FieldDataFormat.html): Specifies a field's data format. [RegexFieldValidationMethod Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.RegexFieldValidationMethod.html): Represents a regular expression-based field's validation method. [RegexFieldValidationMethod Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.RegexFieldValidationMethod~_ctor.html): Creates a RegexFieldValidationMethod object for the specified regular expression. [Pattern Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.RegexFieldValidationMethod~Pattern.html): The regular expression pattern to match. [StandardFieldValidation Enumeration](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.StandardFieldValidation.html): Specifies a standard field's validation method. [StandardFieldValidationMethod Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.StandardFieldValidationMethod.html): Defines the structure of a standard, also known as predefined, field validation method. [StandardFieldValidationMethod Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.StandardFieldValidationMethod~_ctor.html): StandardFieldValidationMethod constructor. [ValidationMethod Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation.StandardFieldValidationMethod~ValidationMethod.html): An enumeration member from StandardFieldValidation that specifies a predefined field validation method. [XTractFlow.API.Document.Fields.Validation Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields.Validation_namespace.html): API reference for XTractFlow.API.Document.Fields.Validation. [XTractFlow.API.Document.Fields Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.Fields_namespace.html): API reference for XTractFlow.API.Document.Fields. [TemplateField Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField.html): Represents the structure of a field within a document template. A field represents a piece of data that must be extracted or deciphered from the input document. [TemplateField Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~_ctor.html): TemplateField Constructor [Format Property (TemplateField)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the format of the field. [Name Property (TemplateField)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~Name.html): Specifies the public name of the field. [RegexValidationMethods Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~RegexValidationMethods.html): Defines an optional collection of XTractFlow.API.Document.Fields.Validation. [SemanticDescription Property (TemplateField)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~SemanticDescription.html): Specifies the semantic description of the field. E.g.: 'The customer's address mentioned on the invoice'. [StandardValidationMethods Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateField~StandardValidationMethods.html): Defines an optional collection of XTractFlow.API.Document.Fields.Validation. [TemplateHints Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateHints.html): Represents the structure of a template's hints. Template hints has been designed to elevate the accuracy and efficiency of the processor within specific contexts. [TemplateHints Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateHints~_ctor.html): TemplateHints Constructor [DocumentCategory Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document.TemplateHints~DocumentCategory.html): Specifies an optional document category associated with a template. Assigning a category can improve classification and enhance data extraction accuracy [XTractFlow.API.Document Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Document_namespace.html): API reference for XTractFlow.API.Document. [DocumentProcessor Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor.html): Represents the primary class within XtractFlow that should be employed for processing documents. [DocumentProcessor Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~_ctor.html): DocumentProcessor Constructor [AfterClassification Event](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~AfterClassification_EV.html): Occurs subsequent to the classification stage. [AfterFieldsExtraction Event](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~AfterFieldsExtraction_EV.html): Occurs subsequent to the fields extraction stage. [AfterFieldsValidation Event](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~AfterFieldsValidation_EV.html): Occurs subsequent to the fields validation stage. [BeforeClassification Event](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~BeforeClassification_EV.html): Occurs prior the classification stage. [BeforeFieldsExtraction Event](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~BeforeFieldsExtraction_EV.html): Occurs prior the fields extraction stage. [Dictionary Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~Dictionary.html): Specifies the dictionary to be used during optional OCR processes. [EnableOrientationDetection Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~EnableOrientationDetection.html): Specifies whether orientation detection is activated. Switching this option to false may speed up the process. [LLMInferenceTimeout Field](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~LLMInferenceTimeout.html): Specifies The time span to wait before canceling any LLM model inference. [Process(Stream,ProcessorComponent) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~Process%28Stream%2CProcessorComponent%29.html): Processes a document sourced from a System.IO.Stream object. [Process(String,ProcessorComponent) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~Process%28String%2CProcessorComponent%29.html): Processes a document from a file source. [Process Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~Process.html): Processes a document from a file source. [ProcessAsync(Stream,ProcessorComponent,CancellationToken) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~ProcessAsync%28Stream%2CProcessorComponent%2CCancellationToken%29.html): Processes a document sourced from a System.IO.Stream object. [ProcessAsync(String,ProcessorComponent,CancellationToken) Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~ProcessAsync%28String%2CProcessorComponent%2CCancellationToken%29.html): Processes a document from a file source. [ProcessAsync Method](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.DocumentProcessor~ProcessAsync.html): Processes a document from a file source. [AfterClassificationArgs Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterClassificationArgs.html): Provides data for the AfterClassification event. [Template Property (AfterClassificationArgs)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterClassificationArgs~Template.html): Specifies the template associated to the classified document. [AfterFieldsExtractionArgs Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterFieldsExtractionArgs.html): Provides data for the AfterFieldsExtraction event. [ExtractedFields Property (AfterFieldsExtractionArgs)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterFieldsExtractionArgs~ExtractedFields.html): Specifies the extracted fields of the document. [AfterFieldsValidationArgs Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterFieldsValidationArgs.html): Provides data for the AfterFieldsValidation event. [ExtractedFields Property (AfterFieldsValidationArgs)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.AfterFieldsValidationArgs~ExtractedFields.html): Specifies the extracted fields of the document. [BeforeClassificationArgs Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.BeforeClassificationArgs.html): Provides data for the BeforeClassification event. [Cancel Property (BeforeClassificationArgs)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.BeforeClassificationArgs~Cancel.html): Specifies if the classification must be cancelled. [BeforeFieldsExtractionArgs Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.BeforeFieldsExtractionArgs.html): Provides data for the BeforeFieldsExtraction event. [Cancel Property (BeforeFieldsExtractionArgs)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events.BeforeFieldsExtractionArgs~Cancel.html): Specifies if the fields extraction must be cancelled. [XtractFlow.API.Events Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XtractFlow.API.Events_namespace.html): API reference for XtractFlow.API.Events. [ClassificationException](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.ClassificationException.html): ClassificationException Class [FieldsExtractionException](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.FieldsExtractionException.html): FieldsExtractionException Class [InvalidLicenseException](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.InvalidLicenseException.html): InvalidLicenseException Class [PreprocessingException](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.PreprocessingException.html): PreprocessingException Class [Code Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.PreprocessingException~Code.html): Code Property [RateLimitException](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions.RateLimitException.html): RateLimitException Class [XTractFlow.API.Exceptions Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Exceptions_namespace.html): API reference for XTractFlow.API.Exceptions. [AzureOpenAIProvider Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.AzureOpenAIProvider.html): Represents an Azure OpenAI LLM provider. [AzureOpenAIProvider Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.AzureOpenAIProvider~_ctor.html): Creates an Azure OpenAI LLM provider. [AzureApiKey Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.AzureOpenAIProvider~AzureApiKey.html): Specifies the Azure OpenAI API key. [DeploymentId Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.AzureOpenAIProvider~DeploymentId.html): Specifies the deployment name selected during the model deployment process. [ResourceName Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.AzureOpenAIProvider~ResourceName.html): Specifies the name of the Azure OpenAI Resource. [LLMProvider Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.LLMProvider.html): Represents Large Language Model (LLM) provider. [OpenAIProvider.OpenAILargeLanguageModel Enumeration](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.OpenAIProvider%2BOpenAILargeLanguageModel.html): Specifies an OpenAI large language model. [OpenAIProvider Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.OpenAIProvider.html): Represents an OpenAI LLM provider. [OpenAIProvider Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.OpenAIProvider~_ctor.html): Creates an OpenAI LLM provider. [LargeLanguageModel Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.OpenAIProvider~LargeLanguageModel.html): Specifies the large language model to use. [OpenAIKey Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers.OpenAIProvider~OpenAIKey.html): Specifies the OpenAI API key. [XTractFlow.API.LLM.Providers Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.LLM.Providers_namespace.html): API reference for XTractFlow.API.LLM.Providers. [DocumentTemplates](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates.html): DocumentTemplates Class [BankDetails Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~BankDetails.html): Provides a preconfigured template for bank details. [DriverLicense Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~DriverLicense.html): Provides a preconfigured template for a driver's license. [IdCard Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~IdCard.html): Provides a preconfigured template for an ID card. [Invoice Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~Invoice.html): Provides a preconfigured template for an invoice. [Passport Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~Passport.html): Provides a preconfigured template for a passport. [PaymentCard Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~PaymentCard.html): Provides a preconfigured template for a payment card. [PayrollStatement Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~PayrollStatement.html): Provides a preconfigured template for a payroll statement. [PurchaseOrder Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~PurchaseOrder.html): Provides a preconfigured template for a purchase order. [Receipt Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~Receipt.html): Provides a preconfigured template for a receipt. [Resume Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets.DocumentTemplates~Resume.html): Provides a preconfigured template for a resume. [XTractFlow.API.Presets Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Presets_namespace.html): API reference for XTractFlow.API.Presets. [CurrencyValue](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.CurrencyValue.html): CurrencyValue Class [Format Property (CurrencyValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.CurrencyValue~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the data format of the field's value. [Value Property (CurrencyValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.CurrencyValue~Value.html): Provides a textual representation of the field's value. [DateValue](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.DateValue.html): DateValue Class [Format Property (DateValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.DateValue~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the data format of the field's value. [InnerValue Property (DateValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.DateValue~InnerValue.html): InnerValue Property (DateValue) [Value Property (DateValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.DateValue~Value.html): Provides a textual representation of the field's value. [ExtractedField Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ExtractedField.html): Represents a field that results from the extraction stage. [FieldName Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ExtractedField~FieldName.html): FieldName Property [ValidationState Property](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ExtractedField~ValidationState.html): Specifies the field's validation state. [Value Property (ExtractedField)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ExtractedField~Value.html): Specifies the field's value. [FieldValidationState Enumeration](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.FieldValidationState.html): Specifies a field's validation state. [FieldValue Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.FieldValue.html): Represents the value of an extracted field. [Format Property (FieldValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.FieldValue~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the data format of the field's value. [Value Property (FieldValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.FieldValue~Value.html): Provides a textual representation of the field's value. [NumberValue](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.NumberValue.html): NumberValue Class [Format Property (NumberValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.NumberValue~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the data format of the field's value. [InnerValue Property (NumberValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.NumberValue~InnerValue.html): InnerValue Property (NumberValue) [Value Property (NumberValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.NumberValue~Value.html): Provides a textual representation of the field's value. [ProcessorResult Class](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ProcessorResult.html): Represents the data structure of a document processing result. [ProcessorResult Constructor](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ProcessorResult~_ctor.html): ProcessorResult Constructor [ExtractedFields Property (ProcessorResult)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ProcessorResult~ExtractedFields.html): Gets the fields extracted from the document. [Template Property (ProcessorResult)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.ProcessorResult~Template.html): Gets the template associated with the document. [TextValue](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.TextValue.html): TextValue Class [Format Property (TextValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.TextValue~Format.html): A member of the XTractFlow.API.Document.Fields.FieldDataFormat enumeration specifying the data format of the field's value. [Value Property (TextValue)](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result.TextValue~Value.html): Provides a textual representation of the field's value. [XTractFlow.API.Result Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API.Result_namespace.html): API reference for XTractFlow.API.Result. [XTractFlow.API Namespace](https://www.nutrient.io/api/xtractflow/GdPicture.NET.14.XtractFlow~XTractFlow.API_namespace.html): API reference for XTractFlow.API. [About XtractFlow for GdPicture.NET](https://www.nutrient.io/api/xtractflow/index.html): About XtractFlow for GdPicture.NET [About XtractFlow for GdPicture.NET](https://www.nutrient.io/api/xtractflow/Overview.html): About XtractFlow for GdPicture.NET [Prerequisites](https://www.nutrient.io/api/xtractflow/Prerequisites.html): Prerequisites [The Essential Role of a Component](https://www.nutrient.io/api/xtractflow/The%20Essential%20Role%20of%20a%20Component.html): The Essential Role of a Component [Index](https://www.nutrient.io/api/xtractflow/webindex.html): Index [Search](https://www.nutrient.io/api/xtractflow/websearch.html): Search [Sitemap](https://www.nutrient.io/api/xtractflow/sitemap.xml)