条形码就像机器可以读取的特殊代码。它通常包含有助于识别产品的行和数字,例如跟踪库存和进行销售。在本文中,我们将讨论如何在应用程序中使用 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 从图像中扫描条形码的简单方法。有了这些知识,您就可以创建自己的条码阅读器,甚至可以开发在线条码扫描应用程序。
如需进一步学习,您可以探索以下宝贵资源: