How to Use BC.NetBarcodeReader.All Library
Scan, read, and decode 2d & 1d barcodes from images including Png, Jpg, Jpeg, Tiff, Bmp, and Gif.
BC.NetBarcodeReader.All library is widely used to read and recognize barcodes from images in your .NET projects. Here we will show you how to read a barcode from image c# and how to read a barcode from image vb.net. Within simple steps, you can add robust barcode reading functionality into your .NET applications. Please firstly download and get the free trial of .NET barcode reader library (BC.NetBarcodeReaderTrial.All.dll). And the only thing for the integration of our .NET barcode reader library is to add it to your .NET project reference.
We take the Console Application as an example of how to use BC.NetBarcodeReader.All library to scan and read 1D & 2D barcodes from images. Our .NET barcode reader library supports QR Code, Data Matrix, PDF417, Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, and Interleaved 2 of 5 barcode symbologies. For ease of use, below are simple code examples for how to read a barcode in C# and VB.NET programs. Moreover, a demo project is included in the free trial package of our .NET barcode reader library. You can download a free trial to see more. PLEASE NOTE: the first character of barcode will be recognized as "BC.Trial" for trial package.
1. You can scan and read a single barcode type from an image using BC.NetBarcodeReader.All library.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using BC.NetBarcodeReaderTrial.All; namespace BC.NetBarcodeReaderDemo { class Program { static void Main(string[] args) { ReadOneBarcodeTypefromImage(); } public static void ReadOneBarcodeTypefromImage() { string[] data = NetBarcodeReader.Recognize("Qrcode.png", NetBarcodeReader.Qrcode); /*string[] data1 = NetBarcodeReader.Recognize("F:/Code128.jpg", NetBarcodeReader.Code128); string[] data2 = NetBarcodeReader.Recognize("F:/Code39.jpeg", NetBarcodeReader.Code39); string[] data3 = NetBarcodeReader.Recognize("F:/Ean13.gif", NetBarcodeReader.Ean13); string[] data4 = NetBarcodeReader.Recognize("F:/Ean8.gif", NetBarcodeReader.Ean8); string[] data5 = NetBarcodeReader.Recognize("F:/Interleaved25.bmp", NetBarcodeReader.Interleaved25); string[] data6 = NetBarcodeReader.Recognize("F:/Upca.bmp", NetBarcodeReader.Upca); string[] data7 = NetBarcodeReader.Recognize("F:/Upce.tif", NetBarcodeReader.Upce); string[] data8 = NetBarcodeReader.Recognize("F:/Pdf417.tif", NetBarcodeReader.Pdf417); string[] data9 = NetBarcodeReader.Recognize("F:/Datamatrix.png", NetBarcodeReader.Datamatrix);*/ foreach (string result in data) { Console.WriteLine(result); } Console.ReadKey(); } } }
Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports BC.NetBarcodeReaderTrial.All Module BCNetBarcodeReaderDemo Sub Main() ReadOneBarcodeTypefromImage() End Sub Public Sub ReadOneBarcodeTypefromImage() Dim data As String() = NetBarcodeReader.Recognize("Qrcode.png", NetBarcodeReader.Qrcode) 'Dim data1 As String() = NetBarcodeReader.Recognize("F:/Code128.jpg", NetBarcodeReader.Code128) 'Dim data2 As String() = NetBarcodeReader.Recognize("F:/Code39.jpeg", NetBarcodeReader.Code39) 'Dim data3 As String() = NetBarcodeReader.Recognize("F:/Ean13.gif", NetBarcodeReader.Ean13) 'Dim data4 As String() = NetBarcodeReader.Recognize("F:/Ean8.gif", NetBarcodeReader.Ean8) 'Dim data5 As String() = NetBarcodeReader.Recognize("F:/Interleaved25.bmp", NetBarcodeReader.Interleaved25) 'Dim data6 As String() = NetBarcodeReader.Recognize("F:/Upca.bmp", NetBarcodeReader.Upca) 'Dim data7 As String() = NetBarcodeReader.Recognize("F:/Upce.tif", NetBarcodeReader.Upce) 'Dim data8 As String() = NetBarcodeReader.Recognize("F:/Pdf417.tif", NetBarcodeReader.Pdf417) 'Dim data9 As String() = NetBarcodeReader.Recognize("F:/Datamatrix.png", NetBarcodeReader.Datamatrix) For Each result As String In data Console.WriteLine(result) Next Console.ReadKey() End Sub End Module
2. You can scan and read more than one barcode types from an image using BC.NetBarcodeReader.All library.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using BC.NetBarcodeReaderTrial.All; namespace BC.NetBarcodeReaderDemo { class Program { static void Main(string[] args) { ReadMultipleBarcodeTypesfromImage(); } public static void ReadMultipleBarcodeTypesfromImage() { string[] data = NetBarcodeReader.Recognize("Multiple.jpg", NetBarcodeReader.Qrcode); string[] data1 = NetBarcodeReader.Recognize("Multiple.jpg", NetBarcodeReader.Code128); foreach (string result in data) { Console.WriteLine(result); } foreach (string result1 in data1) { Console.WriteLine(result1); } Console.ReadKey(); } } }
Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports BC.NetBarcodeReaderTrial.All Module BCNetBarcodeReaderDemo Sub Main() ReadMultipleBarcodeTypesfromImage() End Sub Public Sub ReadMultipleBarcodeTypesfromImage() Dim data As String() = NetBarcodeReader.Recognize("Multiple.jpg", NetBarcodeReader.Qrcode) Dim data1 As String() = NetBarcodeReader.Recognize("Multiple.jpg", NetBarcodeReader.Code128) For Each result As String In data Console.WriteLine(result) Next For Each result1 As String In data1 Console.WriteLine(result1) Next Console.ReadKey() End Sub End Module
If you need a .NET Core barcode reading library, please see BC.NetCoreBarcodeReader.All. Besides reading barcodes from images in .NET Core applications, we also provide .NET barcode recognition library for PDF document. If you are also interested in this, please see our product BC.NetPdfBarcodeReader.All and its online guide.
Please contact us if you have any questions about using our .NET barcode reader sdk. And we appreciate your feedback on how do you find our .NET barcode reader sdk. Do you use c# barcode reader, c# barcode reader library, c# barcode image reader, .net barcode reader, barcode reader online, barcode reader c#, barcode reader sdk asp.net, c# barcode reader from image, barcode reader in c#, net barcode reader, barcode reader in vb.net, net barcode reader library, best barcode reader sdk, barcode reader asp net c#, .net barcode reader sdk, barcode reader sdk for net, vb.net barcode reader library, multiple barcode reader online, vb.net barcode reader and scanner, barcode reader sdk free, online barcode reader, or asp.net barcode reader to find it?