This short guide explains how to extract text from image using Node.js REST API. You will learn to extract text in image using Node.js-based API with a Node.js-based Cloud SDK. Various options are discussed to control the recognition process using the OCRSettingsRecognizeImage class.
Prerequisite
- Create an account and get API credentials for converting an image text to text
- Download Aspose.Cad Cloud SDK for Dotnodejs to change image text to text
- Set up a Node.js project with the above SDK
Steps to Extract Text from Picture using Node.js REST Interface
- Import the required classes, models, and utilities from the Aspose.OCR Cloud API
- Define the Aspose Cloud client ID and secret for authentication
- Create an instance of the RecognizeImageApi using the client ID/secret to establish a secure connection
- Load the source image into a byte array
- Set the recognition options, such as the language and output result type
- 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 Node.js 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 Node.js REST Interface
This code demonstrates the process to develop an image to text converter using Node.js 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 Node.js REST API.