Extract Text From Image using C# REST API

This short guide explains how to extract text from image using C# REST API. You will learn to extract text in image using C# .NET-based API with a .NET-based Cloud SDK. Various options are discussed to control the recognition process using the OCRSettingsRecognizeImage class.

Prerequisite

Steps to Extract Text from Picture using C# REST Interface

  1. Import the required classes, models, and utilities from the Aspose.OCR Cloud API
  2. Define the Aspose Cloud client ID and secret for authentication
  3. Create an instance of the RecognizeImageApi using the client ID/secret to establish a secure connection
  4. Load the source image into a byte array
  5. Set the recognition options, such as the language and output result type
  6. Send the image for recognition using PostRecognizeImage and process the response to fetch the stream

These steps define the process of converting image to text using C# REST API. Import the required classes, models, and utilities from the library, define the client ID/secret, and create an instance of the RecognizeImageApi class. Load the image into a byte array, set the recognition options, send the image to the Cloud for processing with the specified options, and process the API response for extracting the text fetched by the API.

Code to Convert Picture Text to Text using C# REST Interface

This code demonstrates the process to develop an image to text converter using C# RESTful Service. You can utilize OCRSettingsRecognizeImage to control the image preprocessing and recognition behavior. You can set the recognition language, control the skew, contrast, spelling check, recognition mode, and output type.

This tutorial has taught us the process to extract text from an image. To deskew scanned images, refer to the article on Deskew Scanned Documents using C# REST API.

 English