条形码就像机器可以读取的特殊代码。它通常包含有助于识别产品的行和数字,例如跟踪库存和进行销售。在本文中,我们将讨论如何在应用程序中使用 Java 扫描条码。

使用 Java 的条形码阅读器 |从图像中扫描条形码

用于条码扫描的 Java API

GroupDocs.Parser for Java API 是开发人员从各种文档类型(如 PDF、Word 文件和 Excel 电子表格)中提取信息的有用工具。它允许您从文档中提取文本、图片、二维码、条形码和结构化内容。我将使用此 API 通过简单的 Java 代码片段从应用程序中的图像扫描条形码。

首先,您可以从下载部分 下载 JAR 文件。对于基于 Maven 的应用程序,请使用以下配置:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

如何使用 Java 扫描条形码

如果您认为扫描条形码很困难,让我们尝试改变您的想法。只需按照以下步骤使用 Java 读取条码图像:

  • 使用 Parser 类加载条码图像。
  • 从加载的图像中获取条形码。
  • 使用 getValue 方法从条形码中提取编码信息。

查看以下 Java 源代码示例,了解如何在您的应用程序中扫描条形码图像。

// 使用 Java 扫描条形码
try(Parser parser = new Parser("/path/barcode.png"))
{
    // 提取所有条形码。
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // 迭代
    for(PageBarcodeArea barcode : barcodes)
    {
        // 打印识别条码值
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

在有限的时间内获得您的完整许可证

您可以免费获得 临时许可证,以便在评估期间不受任何限制地探索条码扫描器和 API 的其他功能。

结论

总之,您发现了一种使用 Java 从图像中扫描条形码的简单方法。有了这些知识,您就可以创建自己的条码阅读器,甚至可以开发在线条码扫描应用程序。

如需进一步学习,您可以探索以下宝贵资源:

也可以看看