AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the AnalyzeDocument operation. Analyzes an input document for relationships between detected items.

The types of information returned are as follows:

Selection elements such as check boxes and option buttons (radio buttons) can be detected in form data and in tables. A SELECTION_ELEMENT Block object contains information about a selection element, including the selection status.

You can choose which type of analysis to perform by specifying the FeatureTypes list.

The output is returned in a list of Block objects.

AnalyzeDocument is a synchronous operation. To analyze documents asynchronously, use StartDocumentAnalysis.

For more information, see Document Text Analysis.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.Textract.AmazonTextractRequest
      Amazon.Textract.Model.AnalyzeDocumentRequest

Namespace: Amazon.Textract.Model
Assembly: AWSSDK.Textract.dll
Version: 3.x.y.z

Syntax

C#
public class AnalyzeDocumentRequest : AmazonTextractRequest
         IAmazonWebServiceRequest

The AnalyzeDocumentRequest type exposes the following members

Constructors

NameDescription
Public Method AnalyzeDocumentRequest()

Properties

NameTypeDescription
Public Property AdaptersConfig Amazon.Textract.Model.AdaptersConfig

Gets and sets the property AdaptersConfig.

Specifies the adapter to be used when analyzing a document.

Public Property Document Amazon.Textract.Model.Document

Gets and sets the property Document.

The input document as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI to call Amazon Textract operations, you can't pass image bytes. The document must be an image in JPEG, PNG, PDF, or TIFF format.

If you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode image bytes that are passed using the Bytes field.

Public Property FeatureTypes System.Collections.Generic.List<System.String>

Gets and sets the property FeatureTypes.

A list of the types of analysis to perform. Add TABLES to the list to return information about the tables that are detected in the input document. Add FORMS to return detected form data. Add SIGNATURES to return the locations of detected signatures. Add LAYOUT to the list to return information about the layout of the document. All lines and words detected in the document are included in the response (including text that isn't related to the value of FeatureTypes).

Public Property HumanLoopConfig Amazon.Textract.Model.HumanLoopConfig

Gets and sets the property HumanLoopConfig.

Sets the configuration for the human in the loop workflow for analyzing documents.

Public Property QueriesConfig Amazon.Textract.Model.QueriesConfig

Gets and sets the property QueriesConfig.

Contains Queries and the alias for those Queries, as determined by the input.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5