条形码快速入门

IronBarCode 支持多种标准格式,从图像文件(jpeg、png 和 jpg)到更适合程序化操作的格式(例如位图),后者允许在程序中传递变量。此外,它还支持 PDF 等外部格式,使 IronBarCode 能够无缝集成到任何代码库中,并为开发人员提供处理文件格式和变量的灵活性。

除了可以读取所有文件格式的条形码外,IronBarcode 还可以作为条形码生成器,支持所有标准编码和格式,例如EAN8Code128Code39 。 设置条形码生成器只需要两行代码。 IronBarCode 的入门门槛低,并为开发人员提供了大量的自定义选项,是所有与条形码相关的场景的首选。

C# 中的条形码读取器和条形码生成器

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. <代码>图像 myBarcodeImage = myBarcode.ToImage();
  3. <代码>myBarcode.ResizeTo(400, 100);
  4. var resultFromFile = BarcodeReader.Read(@"file/barcode.png");
  5. var myOptionsExample = new BarcodeReaderOptions { /* Options */ };

条形码写入器

我们首先导入必要的库,如IronBarCodeSystem.Drawing ,并实例化BarcodeWriter来创建一个字符串值为12345 、格式为EAN8的条形码。 然后我们将生成的条形码以所需格式保存为图像。 IronBarCode 支持将条形码创建为ImageBitmap ,因此有多种选择。

高级条码写入器

如上所示,使用 IronBarCode 生成条形码只需要两行代码,并将其保存为文件以供以后使用。 IronBarCode 进一步扩展了这一功能,为开发者提供了大量选项,可以根据具体情况自定义条形码。

我们可以使用ResizeTo方法,并传入高度和宽度来调整条形码图像的大小。

条形码阅读器

与上述类似,我们首先实例化BarcodeReader ,将文件路径传递给Read方法,并将其保存为变量以便稍后使用和操作条形码对象。 ReadPDF提供了读取 PDF 等外部格式的特定方法; 但是,对于一般的图像格式和位图,我们将使用Read

条形码读取器选项

IronBarCode 允许开发人员扫描标准文件格式的条形码。 然而,在某些情况下,开发人员希望微调Read方法的行为,尤其是在以编程方式读取一批条形码文件的情况下。 This is where BarcodeReaderOptions comes in. IronBarCode lets you fully customize things such as the speed at which it reads with Speed, whether multiple barcodes are expected in the file with ExpectedMultipleBarcodes, and what kind of barcodes they are with the property ExpectBarcodeTypes. 该工具允许开发人员运行多个线程并行读取多个图像中的 BarCode,还可以控制并行读取时使用的线程数量。

以上仅是IronBarCode强大功能的部分体现。 完整列表请参阅此处的文档。

通过我们的详细指南学习如何创建条形码!

准备开始了吗?
Nuget 下载 2,035,202 | 版本: 2025.12 刚刚发布