There's no need for other barcode plug-ins for your C#.NET project and software integration is simple as described above (Add Reference). Then, you can use the following .NET APIs to read and recognize linear and 2d bar codes on image files. PDF document barcode recognition is also supported now (our .NET SDK for PDF to Image should be used). You may see how to read barcode in PDF using C# for more details.
Till now, C# developers can use pqScan .NET Barcode Scanner Software to read these 1d and 2d bar codes: QR Code, Data Matrix, PDF-417, Aztec Code, Code 128, Code 39, UPC/EAN, Code 93, Codabar, and ITF-14. And the following robust APIs are available for fast C# barcode recognition.
// Read all barcodes types from bitmap/stream/local file value in C# programming. public static BarcodeResult[] Scan(Bitmap bitmap); public static BarcodeResult[] Scan(Stream stream); public static BarcodeResult[] Scan(string filename); // Choose a barcode type to read from your C# project image resource in bitmap/stream/local file form. public static BarcodeResult[] Scan(Bitmap bitmap, BarCodeType barType); public static BarcodeResult[] Scan(Stream stream, BarCodeType barType); public static BarcodeResult[] Scan(string filename, BarCodeType barType); // Read a barcode from bitmap/stream/local image. // It's suitable when there's only one barcode on image (more accurate). public static BarcodeResult ScanSingle(Bitmap bitmap); public static BarcodeResult ScanSingle(Stream stream); public static BarcodeResult ScanSingle(string filename);