读取条形码
使用 IronBarCode 阅读条形码既有效又简单。 IronBarcode 支持各种格式,并针对不同情况有不同的方法。 无论您是希望从图像中读取条码的开发人员,还是需要集成条码应用程序并操作数据的开发人员,IronBarcode 都能满足您的需求。
Barcode Reader in C#
var resultFromFile = BarcodeReader.Read(@"file/barcode.png")
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp"));
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg"))
var resultFromStream = BarcodeReader.Read(myStream)
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf");
通过 BarcodeReader.Read
方法,开发人员可以传递任何标准图像格式的文件路径,如 png
、jpg
和 jpeg
,以快速读取文件内的值。此外,BarcodeReader.Reader
方法适用于 Bitmap
和 AnyBitmap
。 这对于需要使用标准Bitmap
类操作或传递值的应用程序来说是理想的。 对于需要在 .NET 7、.NET 6、.NET 5 和 .NET Core 上使用普遍兼容的 Bitmap 格式的开发者,AnyBitmap
类提供了一个平台无关的解决方案。 它可以实现无缝的交叉兼容,让您可以编写灵活的代码并无障碍地传递变量。
BarcodeReader
类还具有特定的方法用于通过ReadPdf
从PDF中读取条形码,以便从PDF文档中嵌入的每个图像读取条形码,使开发人员能够快速获取所有条形码。
除了指定的方法外,BarcodeReader
方法允许开发人员传入BarcodeReader.BarcodeReaderOptions
以实现更细粒度的控制和自定义。 这适用于BarcodeReader
类中的每个方法,启用仅读取第一个条形码以节省时间,读取特定类型的条形码,并利用多线程,以及其他自定义选项。 点击此处查看操作指南,其中包括示例、示例代码和文件。