读取条形码
using IronBarCode;
using IronSoftware.Drawing;
using System.Drawing;
using System.IO;

// Reading a barcode is easy with IronBarcode

// From an image file (also supports JPEG, TIFF, BMP, etc.)
var resultFromFile = BarcodeReader.Read(@"file/barcode.png");

// From a Bitmap object
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp"));

// From a IronSoftware.Drawing.AnyBitmap object
var resultFromAnyBitmap = BarcodeReader.Read(new AnyBitmap("barcode.bmp"));

// From an Image object
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg"));

// From a memory stream
MemoryStream imageMemoryStream = new MemoryStream();
var resultFromStream = BarcodeReader.Read(imageMemoryStream); // From a stream

// PDFs are more intricate and must be read using ReadPdf
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf");
NuGet Download
PM > Install-Package BarCode
读取条形码

读取条形码

使用IronBarcode阅读条码高效而简单。 IronBarcode 支持多种格式,并为每种情况提供不同的方法。 无论您是希望从图像读取条形码的开发人员,还是需要集成条形码应用程序并操作数据的开发人员,IronBarcode 都能满足您的需求。

Barcode Reader in C#

使用AnyBitmap。 这对于需要使用标准Bitmap类来操作或传递值的应用程序来说是理想的。 对于需要在.NET 7、.NET 6、.NET 5和.NET Core中通用兼容的AnyBitmap类提供了一个与平台无关的解决方案。 它实现了无缝的跨平台兼容性,使您可以编写灵活的代码,并在不受任何障碍的情况下传递变量。

ReadPdf读取嵌入在PDF文档中的每个图像的条形码,允许开发者快速获取所有条形码。

除了指定的方法外,BarcodeReaderOptions以获得更精细的控制和自定义。 这适用于BarcodeReader类中的每个方法,提供了如仅读取第一个条形码以节省时间、读取特定类型的条形码以及利用多线程等自定义选项。

请阅读我们的 C# 图像条形码读取指南。
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 2,540,041版本:2026.11刚刚发布