This is a tutorial page for how to scan QR Code barcodes from image files in C#.NET, VB.NET or C++ programming environment. If you are searching for a professional barcode scanner sdk for your .NET application; if you ask for demo code for reading QR Code barcodes in C# or VB.NET class library; if you want to accelerate barcode reading speed in Visual Studio .NET program, this page will fulfill all your needs.
Profession SDK for Scanning QR Code
Let's start with what can you do with our professional barcode scanning dll for .NET.
- Enable C# and VB.NET programming users to read QR Code symbol from raster bmp, jpeg, jpg, png, tif, tiff, and gif image formats. And the encoded barcode type and data value will be returned in array form. If your image contains other barcode types, our .NET barcode reader control can also read and return their values as well.
- Provide APIs for reading all QR Code bar codes font from an image file at a time. Also, you can save reading time by defining QR Code as target barcode type. Then, our barcode scanner dll for C# and VB.NET will not read other barcode types on your image (if it has).
- Read QR Code barcodes that are rotated on your image (0, 90, 180, or 270 degrees). And your QR Code bar code, even having no quiet zone, will be accurately recognized in Visual C# and Visual Basic .NET programs. Note: according to ISO/IEC specification, for better scanning effect, 2D QR Code should always have a quiet zone on four sides of its barcode symbol.
C# & VB.NET Demos for Reading QR Code
As stated in .NET guide page for barcode reading, there are six barcode reading methods that can be used in VB.NET and C# applications, which allows you to recognize certain barcode type (2d QR Code) or total barcode types from image source. And your target raster image source can be in Bitmap object, disk file, or stream mode. Here we supply free C# and VB.NET demo solution for scanning and decoding QR Code from file at the disk, please see as below.
How to Read QR Code Using C# Demo
public void ScanQRCodeFromFile(string filename)
// Choose to detect and read QR Code barcode(s) only from a local image file.
BarcodeResult results = BarCodeScanner.Scan(filename, BarCodeType.QRCode);
// APIs for reading 2D QR Code from Bitmap and Stream objects.
// public static BarcodeResult Scan(Bitmap bitmap, BarCodeType barType);
// public static BarcodeResult Scan(Stream stream, BarCodeType barType);
foreach (BarcodeResult result in results)
Console.WriteLine(result.BarType.ToString() + "-" + result.Data);
How to Read QR Code Using VB.NET Demo
Public Sub ScanAllFromFile(ByVal filename As String)
' Choose to recognize all barcode types including QR Code from a local image file.
Dim results() As BarcodeResult = BarCodeScanner.Scan(filename)
' APIs for decoding all barcode types from Bitmap and Stream objects.
' public static BarcodeResult Scan(Bitmap bitmap)
' public static BarcodeResult Scan(Stream stream)
Dim result As BarcodeResult
For Each result In results
Console.WriteLine(result.BarType.ToString() + "-" + result.Data)
If you have any other barcode reading questions for our .NET Barcode Scanner SDK, please send an email to us. We are pleased to help you.
.NET Barcode Reader Software
Barcode Reading for .NET
Barcode Reading Using C#
Barcode Reading Using VB
Use C#/VB to Scan PDF-417
Use C#/VB to Scan Data Matrix
Use C#/VB to Scan Aztec Code
Use C#/VB to Scan Code 128
Use C#/VB to Scan Code 39
Use C#/VB to Scan EAN-13
Use C#/VB to Scan EAN-8
Use C#/VB to Scan UPC-A
Use C#/VB to Scan UPC-E
Use C#/VB to Scan Code 93
Use C#/VB to Scan Codabar
Use C#/VB to Scan ITF-14
View All Barcodes >>
Really appreciate your .NET SDK for barcode recognition. It is well integrated into my project, providing all functions I need. Overall, I am very happy to choose your product.
SUPPORT SYSTEM: MICROSOFT WINDOWS XP, WINDOWS VISTA, WINDOWS 7, WINDOWS 8, WINDOWS SERVER. SUPPORT PLATFORM: .NET FRAMEWORK, VISUAL BASIC, VISUAL C#, ASP.NET, JAVA, JDK, SWING, APPLET, JSP, SERVLET, J2SE, J2EE. SUPPORT BARCODE TYPE: QR CODE, DATA MATRIX, PDF417, AZTEC CODE, CODE 128, CODE 39, CODE 93, CODABAR, EAN 13, EAN 8, UPCA, UPCE, ITF14. SUPPORT IMAGE FORMAT: JPEG, JPG, PNG, GIF, TIFF, TIF, BITMAP, BMP. SUPPORT VIEWER: MOZILLA FIREFOX, INTERNET EXPLORER, GOOGLE CHROME, OPERA, SAFARI, ADOBE and ACROBAT PDF.
Copyright © pqScan 2010-2017. All Rights Reserved.