java - ZXING - "barcode not found"和 "impossible to decode barcode"的处理

标签 java barcode zxing

我正在使用谷歌库 ZXING 来解码 Code39 条形码,并且我想以不同的方式处理“未找到条形码”情况和“无法解码条形码”情况:可能吗?

非常感谢

最佳答案

根据解码失败的明显性质抛出不同的异常。

最常见的是NotFoundException,这意味着它没有看到任何看起来像条形码轮廓的东西。那里可能有也可能没有条形码;它只是没有看到而已。

如果条形码格式错误,则会抛出

FormatExceptionChecksumException。这意味着它发现了一些看起来像条形码但在解析过程中失败的东西。这种情况通常会发生,因为它几乎读取正确,但不完全正确。也就是说,这更强烈地表明那里有一些条形码。

关于java - ZXING - "barcode not found"和 "impossible to decode barcode"的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028111/

相关文章:

java - 在 PreviewFrame 上使用 Zxing 库实现增强现实

java StdArrayIO 数组读取

java - 存储、转换为视频流 Android 屏幕

java - 如何修复 Spring Boot 不支持的请求方法 'POST'?

fonts - 条码字体与条码打印机字体有什么区别

c - 如何将带空格的字符串存储到一个变量中?

java - 二进制转十六进制和十六进制转二进制

label - ZPL-条形码打印时缺少数字

java - 安卓 ZXing 二维码扫描

java - 如何读取 Data Matrix 条形码