一维码生成与解码

1、编码

String barcode(String contents,String format,int width,int height,String savepath,String filename)//format:条码类型,ean_8,ean_13,code_39,code_128,codabar

BufferedImage barcode(String contents,String format,int width,int height)//format:条码类型,ean_8,ean_13,code_39,code_128,codabar

void barcodeOut(String contents,String format,int width,int height)//直接输出到浏览器,format:条码类型,ean_8,ean_13,code_39,code_128,codabar

 

条码知识:

Code39码(标准39码)、Codabar码(库德巴码)、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、Code128码(Code128码,包括EAN128码)

 

在EAN-13的编码体系中,前三位数字表示商品生产商的国家(并不是商品所属公司的国家),中国的编码是690~699,美国是(000~019、030~039、060~139),日本是(450~459、490~499)


2、解码

    String barDecode(String filename)