条形码快速入门

IronBarcode支持多种标准格式,从图像文件(jpeg、png和jpg)到您可能希望传递变量的更程序化格式,如位图。此外,它还支持外部格式,如PDF,使IronBarcode可无缝集成到任何代码库中,为开发人员提供文件格式和变量的灵活性。

IronBarcode 不仅是一款支持所有文件格式的 BarCode 阅读器,还兼具 BarCode 生成器功能,支持所有标准编码和格式,例如 Code128Code39。 设置条形码生成器只需要两行代码。 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 的格式生成 BARCODE。 然后我们将生成的条形码以所需格式保存为图像。 对此有多种选择,因为 IronBarcode 支持将 BarCode 生成格式为 Image 以及 Bitmap

高级条码写入器

如上所见,使用IronBarcode生成条码只需两行代码,并保存为文件以供日后使用。 IronBarcode进一步扩展了这一点,为开发人员提供了大量的选项以根据情况定制条码。

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

条形码阅读器

如上所述,我们首先实例化 BarcodeReader,将文件路径传递给 Read 方法,并将其保存为变量以便后续使用和操作 BARCODE 对象。 针对读取PDF等外部格式,提供了如ReadPDF等指定方法; 不过,对于通用图像格式和位图,我们会使用 Read

条形码读取器选项

IronBarcode允许开发人员从标准文件格式中扫描条码。 不过,在某些情况下,开发者可能希望微调 BarcodeReaderOptions 方法的行为,特别是在通过编程方式读取一批 BARCODE 文件时。 这就是 BarcodeReaderOptions 的用武之地。 IronBarcode 允许您完全自定义各项设置,例如使用 Speed 设置读取速度,使用 ExpectedMultipleBarcodes 指定文件中是否包含多个 BarCode,以及通过属性 ExpectBarcodeTypes 确定 BarCode 的类型。 这样一来,开发人员就可以运行多个线程来并行读取多个图像中的条形码,还可以控制并行读取时使用的线程数。

这些只是展示IronBarcode功能的某些属性。 完整列表请参阅此处的文档。

通过我们的详细指南学习如何创建BARCODE! Read

准备开始了吗?
Nuget 下载 2,240,258 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package BarCode
运行示例 观看您的字符串变成 BarCode。