有很多组件在那里创建/解析条形码图像,但我无法找到一个库,解析一个EAN-128条形码字符串,并给我一个简单的java-pojo对象,我可以从其中获得EAN-128组,如果他们包括在条形码。
伪代码示例:
EAN128Pojo pojo = EAN128Pojo.parse(some string got from scanner);
Date dueDate = pojo.getDueDate();
或
Object dueDate = pojo.get("12" /*application identifier for due date*/);
有没有图书馆能做到这一点?
2条答案
按热度按时间jvlzgdj91#
我不知道有什么,Google CodeSearch也没有:http://www.google.com/codesearch?q=getAdditionalProductIdentification
不管怎么说,自己写也不是那么难。这篇花了我不到一个小时:
以及一些演示代码:
当你假设你的输入已经是一个
String
时,注意编码问题。FNC1
代码没有对应的Unicode代码点,所以它必须用其他的方式编码。eimct9ow2#
GS1条形码语法引擎是一个带有Java绑定的本地库,专门构建用于处理GS1应用程序标识符语法。
https://github.com/gs1/gs1-syntax-engine