读取条形码
我们可以使用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
中设置的各种选项,这些选项允许您自定义阅读方式,使之更快、更深入,扫描到一个条码后停止扫描以节省时间,指定搜索特定类型的条码,并利用多线程等自定义选项。