.NET Barcode Scanner SDK

    Online Tutorial
Free to download trial package of CnetSDK .NET barcode scanning library. This .NET barcode reader DLL is an independent .NET library. By integrating this fully featured .NET barcode scanner library to your Visual Studio .NET project, accurate barcode scanning and reading features are all available to use. And there's no need for other .NET imaging assemblies.
CnetSDK .NET Barcode Scanner & Reader software has full compatibility for application development. To us this .NET barcode reader library dll in .NET applications, your development environment should be Microsoft Windows System, 32/64-bit, Visual Studio 2005 or greater, .NET Framework 2.0 or greater.

1. Download free .NET Barcode Scanner SDK online.
2. Unzip it and you will find CnetSDK.Barcode.Scanner.Trial.dll.
3. Add CnetSDK.Barcode.Scanner.Trial.dll to your Visual Studio .NET project reference.
Whether you want to scan all barcodes (one or more bar code types) from loaded image source, or only need to scan and decode one bar code type, CnetSDK .NET barcode reader library dll can do it for you.Three types of image source/value can be loaded to your .NET bar code reading project, which are String, Stream(memory stream), and Bitmap Object.

  • The first group of .NET barcode scanner APIs is used to read and recognize all barcodes simultaneously.
  • And the second group of .NET barcode scanner APIs allows you to define a barcode type to decode. Only the bar code type defined will be recognized and decoded from your loaded image source.
  • The last group of APIs are designed for reading the only barcode from image. These .NET APIs will help to improve the accuracy of barcode recongtion.
// Read and scan all barcodes from Bitmap object.​
public static ScanResult[] ScanBarcode(Bitmap Bitmap);

// Detect and decode all barcodes from Stream object.
public static ScanResult[] ScanBarcode(Stream Stream);

// Detect and read all barcodes from image file on the disk.
public static ScanResult[] ScanBarcode(string FileName);
// Read and recognize a specific barcode type from Bitmap.​
public static ScanResult[] ScanBarcode(Bitmap Bitmap, CSBarcodeType Type);

// Read and scan a specific barcode type from Stream.
public static ScanResult[] ScanBarcode(Stream Stream, CSBarcodeType Type);

// Read and decode a specific barcode type from local image file.
public static ScanResult[] ScanBarcode(string FileName, CSBarcodeType Type);
// Recognize the only barcode from Bitmap. This API improves recognition accuracy.
public static ScanResult[] ScanOnlyBarcode(Bitmap Bitmap);

// Read the only barcode from Stream. This API improves recognition accuracy.
public static ScanResult[] ScanOnlyBarcode(Stream Stream);

// Read the only barcode from local image file. This API improves recognition accuracy.
public static ScanResult[] ScanOnlyBarcode(string FileName);
By using all above .NET barcode scanner APIs to scan barcodes and decode encoded value, you will finally get the recognition result in array form. And the returned barcode decoding result includes bar code encoded data and barcode type information. If there are multiple linear/2D barcodes on your image source, all of them will be recognized and you will get all encoded values.

Please Note: the first data value of each barcode will be decoded as a question mark(?) if you are using free trial package.
For your reference, we provide online tutorials for C#.NET project and VB.NET project. Please see: Visual C# demo codes for barcode scanning & reading, VB.NET demo codes for barcode scanning & reading.

.NET QR Code Reader

.NET Data Matrix Reader

.NET PDF-417 Reader

.NET Aztec Reader

.NET EAN-13 Reader

.NET EAN-8 Reader

.NET UPC-A Reader

.NET UPC-E Reader

.NET Code 128 Reader

.NET Code 39 Reader

.NET Code 93 Reader

.NET Codabar Reader

.NET ITF-14 Reader