您的位置:首页 > 编程语言 > Java开发

Java条形码生成技术-barcode4j-light-2.1.jar

2017-06-24 16:23 239 查看
转载:点击打开链接


背景

目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。

而用于生产环境的条形码技术仍然存在,如硬件设备制造、供应、物流运输等等。

在常见的产品信息管理、物料订单系统中,存在多个生成及打印条形码(一维码)的需求场景。


解决方案

Java生成条形码的方案 -- barcode4j、zxing


barcode4j

barcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等

http://barcode4j.sourceforge.net/


zxing

是由google开源的1D/2D编解码类库。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android

本次采用了barcode4j作为解决方案

环境准备

下载barcode4j-light
barcode4j 依赖的lib包略显臃肿,其中包括了avalon-framework/servelet-api,
因此本次选择的是轻量级的版本barcode4j-light

maven地址
http://mvnrepository.com/artifact/net.sf.barcode4j/barcode4j-light/2.0

  

//另外,也可以下载barcode4j-bin包
http://sourceforge.net/projects/barcode4j/files/barcode4j/Barcode4J%202.0/

代码实例

BarcodeUtil工具类

FAQ

二维码相对于条形码的优势
数据容量更大;超越了字母数字的限制;具有抗损毁能力

关于条形码的各种编码格式



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: