Forum Home
Welcome to the new
A message board system written in pure python using the web2py framework.
pyForum is sporting a new, completely re-designed interface and back-end
Download pyForum from
Read & Recognize Barcode from Local Image in .NET Applications
By: Saaspose
Rank: Starfleet Lieutenant, Junior Grade
Postings: 38
Posted: Wed, 13 March, 2013 - 07:06 PM

This technical tip allows developers to read barcode from local image using Saaspose.BarCode REST API in your .NET applications. Some important steps for performing this task is to specify base product URI. This URI depends upon the version of the API you want to use in your application, build URI to upload file, enter app key and app SID, enter file name with full path, build remote URI to generate barcode, Sign remote URI, Send request and read barcode and Display the value and type of all the recognized barcodes.

Sample Code for Reading barcode from local image

//build URI to upload file
string fileUploadUri = "";
string UploadUrl = Sign(fileUploadUri);
// Send request to upload file
UploadFileBinary("c:\\temp\\test.jpg", UploadUrl, "PUT");
//build URI to read barcode
string strURI = "";
// Send the request to Saaspose server
Stream responseStream = ProcessCommand(Sign(strURI), "GET");
StreamReader reader = new StreamReader(responseStream);
// Read the response
string strJSON = reader.ReadToEnd();
//Parse the json string to JObject
JObject parsedJSON = JObject.Parse(strJSON);
//Deserializes the JSON to a object.
RecognitionResponse barcodeRecognitionResponse = JsonConvert.DeserializeObject (parsedJSON.ToString());
// Display the value and type of all the recognized barcodes
foreach (RecognizedBarCode barcode in barcodeRecognitionResponse.Barcodes)
Console.WriteLine("Codetext: " + barcode.BarCodeValue + "\nType: " + barcode.BarCodeType);
\\Here is the RecognitionResponse class
public class RecognitionResponse : BaseResponse
public List Barcodes { get; set; }
\\Here is the RecognizedBarCode class
public class RecognizedBarCode
public string BarCodeType { get; set; }
public string BarCodeValue { get; set; }
\\Here is the BaseResponse class
public class BaseResponse
public BaseResponse() { }
public string Code { get; set; }
public string Status { get; set; }

This topic contains no responses.

System Announcements
Latest Posts
Support pyForum