Linear bar code UPC-E can be decoded by our .NET Barcode Scanner Library Control. The decoded barcode information will be in the form of data array, containing bar code type and bar code data information. Certainly, the check digit of UPC-E will be included in barcode scanning result.
UPC-E Barcode Scanner for .NET
UPC-E linear barcode symbology is supported by pqScan .NET Barcode Scanner SDK. .NET programmers can integrate this mature software into Visual Studio .NET project and .NET Framework 2.0+ is supported. On this online tutorial page, you will have an overview of UPC-E bar code recognition functions, as well as robust APIs that will be used for barcode image scanning in C# and VB.NET programming.
Image sources of Png, Bmp, Jpeg, Gif, and Tiff formats are supported. C# and VB.NET developers can use mature APIs to read UPC-E bar code from images of bitmap, string and stream forms. To see all designed APIs, please go to page: How to Read Barcode in .NET. Also, detailed C# & VB.NET demo codes are also offered here: C# & VB.NET Class Codes for UPC-E Recognition.
To scan and decode UPC-E bar code from PDF document in .NET project, you should firstly use pqScan.PDFToImage.dll component to render and convert PDF to supportive image file format. And then use pqScan.BarcodeScanner.dll component to read UPC-E barcode from image file. All these two DLLs trial can be free to download and test.
If your image source contains rotated UPC-E barcode image, our Barcode Recognition Solution for .NET can also help to read the barcode. For linear bar code like UPC-E, rotation with 180 degree is supported. For 2D bar codes like QR Code rotation with 0, 90, 180 & 270 degrees are supported.
UPC-E Is the Only Barcode Type You Need to Read
As long as you know the required barcode symbology on your loaded file is UPC-E, no matter how many types of barcodes on it, you should use .NET APIs below for fast reading. These APIs can be used in both .NET Windows Forms applications and ASP.NET web projects.
public static BarcodeResult[] Scan(Bitmap bitmap, BarCodeType barType); public static BarcodeResult[] Scan(Stream stream, BarCodeType barType); public static BarcodeResult[] Scan(string filename, BarCodeType barType);
There're Several Unknown Types of Barcodes on the File
If the loaded image format or PDF file contains several types of bar code images (including UPC-E) and you don't know the exact barcode type for each, the following .NET APIs will help to read them all quickly. They will direct pqScan .NET Barcode Decoder Library to scan all over the loaded file and decode all barcode images contained. Then, all bar codes information will be output as data arrays, including barcode type (Barcodetype) and barcode data (Data).
public static BarcodeResult[] Scan(Bitmap bitmap); public static BarcodeResult[] Scan(Stream stream); public static BarcodeResult[] Scan(string filename);
There's Only One UPC-E Barcode on Your Image
To improve barcode recognition accuracy, we provide three APIs for one barcode recognition. It is suitable when there's only one UPC-E barcode on your image.
public static BarcodeResult ScanSingle(Bitmap bitmap); public static BarcodeResult ScanSingle(Stream stream); public static BarcodeResult ScanSingle(string filename);
The following picture is a screenshot of scanning result for UPC-E barcode with our online barcode decoder demo. Besides UPC-E, UPC-A barcode type is also decodable with our .NET SDK.