读取条形码
我们可以使用 BarcodeReader 类读取条形码。最简单的方法是 "BarcodeReader.Read "方法,如上图所示。
请注意 "BarcodeReaderOptions"(条码阅读器选项)中设置的各种选项,这些选项允许您自定义读取速度、读取强度、在读取到一个条码后停止扫描以节省时间、指定要搜索的特定条码类型以及使用多线程等其他自定义选项。
using IronBarCode; using IronSoftware.Drawing; using System.Drawing; using System.IO; // Reading a barcode is easy with IronBarcode. // Read from a File, Bitmap, Image, or Stream: var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap var resultFromAnyBitmap = BarcodeReader.Read(new AnyBitmap("barcode.bmp")); // From an Anybitmap var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image var resultFromStream = BarcodeReader.Read(myStream); // From a stream // PDFs are more intricate and must be read using ReadPdf: var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf");
Imports IronBarCode Imports IronSoftware.Drawing Imports System.Drawing Imports System.IO ' Reading a barcode is easy with IronBarcode. ' Read from a File, Bitmap, Image, or Stream: Private resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file Private resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap Private resultFromAnyBitmap = BarcodeReader.Read(New AnyBitmap("barcode.bmp")) ' From an Anybitmap Private resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image Private resultFromStream = BarcodeReader.Read(myStream) ' From a stream ' PDFs are more intricate and must be read using ReadPdf: Private resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf")
Install-Package BarCode
我们可以使用 BarcodeReader 类读取条形码。最简单的方法是 "BarcodeReader.Read "方法,如上图所示。
请注意 "BarcodeReaderOptions"(条码阅读器选项)中设置的各种选项,这些选项允许您自定义读取速度、读取强度、在读取到一个条码后停止扫描以节省时间、指定要搜索的特定条码类型以及使用多线程等其他自定义选项。