条形码快速入门

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

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

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

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. Image 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方法的行为,尤其是在以编程方式读取一批条形码文件的情况下。 这时BarcodeReaderOptions就派上用场了。 IronBarCode 允许您完全自定义诸如读取速度(使用Speed 、文件中是否预期存在多个条形码(使用ExpectedMultipleBarcodes )以及条形码类型(使用ExpectBarcodeTypes属性)等功能。 这样一来,开发人员就可以运行多个线程来并行读取多个图像中的条形码,还可以控制并行读取时使用的线程数。

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

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

准备开始了吗?
Nuget 下载 1,979,979 | Version: 2025.11 刚刚发布