1D Code 39 scanning in .NET application could be difficult due to the complexity of barcode detecting and decoding. Here we'd like to introduce you a simple way to recognize and read Code 39 barcode image in .NET projects. To have a quick evaluation, please download free package of .NET Barcode Decoder Software online.
Decoding Code 39
Developed in 1974, Code 39 (aka Code 3 of 9, Code 3/9, Alpha39, Type 39, USS Code 39, or USD-3) is the first barcode symbology that could encode both numbers and alphabetical characters. It is used widely in non-retail environments.
pqScan .NET Barcode Scanner Control will save you a lot of effort if you are going to build a .NET application with Code 39 barcode scanning functionality. You don't need spend more time in looking into the complicated Code 39 encoding method, its checksum calculation, or any how wide or narrow bar and space differs from each other. The data information encoded in Code 39 linear bar code could be decoded and returned to your .NET application accurately. pqScan guarantees the decoding is totally compatible with Code 39 symbology standards ISO/IEC 16388:2007.
Easy to Use .NET SDK
pqScan .NET Code 39 barcode scanner SDK is completely compatible with .NET 2.0 and later versions. You can easily build almost all types of application in .NET or ASP.NET. It's easy to embed this SDK into C#.NET and VB.NET programming environments. Please feel free to contact our technical support team (firstname.lastname@example.org) for any tech issue at any time.
High Quality Barcode Image Recognition
Code 39 1d barcode image scanning in .NET requires not only powerful feature of barcode decoding but also high quality image scanning technique. With more than five years' professional barcode image recognition and scanning experience, pqScan has made .NET Barcode Scanner Software the more powerful barcode reading component, especially for most commonly used barcode images recognition and scanning. The following six APIs in barcode scanning library for .NET enables programmers to read Code 39 in C# or VB.NET Windows Forms and ASP.NET web applications.
public static BarcodeResult Scan(Bitmap bitmap);
public static BarcodeResult Scan(Stream stream);
public static BarcodeResult Scan(string filename);
public static BarcodeResult Scan(Bitmap bitmap, BarCodeType barType);
public static BarcodeResult Scan(Stream stream, BarCodeType barType);
public static BarcodeResult Scan(string filename, BarCodeType barType);
Moreover, to improve Code 39 barcode recognition accuracy, we provide the APIs for one barcode recognition. It is suitable when there's only one Code 39 barcode on your image.
public static BarcodeResult ScanSingle(Bitmap bitmap);
public static BarcodeResult ScanSingle(Stream stream);
public static BarcodeResult ScanSingle(string filename);
You can go to C# Tutorial: How to Read Barcode and VB.NET Tutorial: How to Read Barcode for more help. Please note, to read Code 39 from PDF document, you need to convert PDF to image file firstly and read barcode from rendered image.