读书人

依据内容生产条1维形码

发布时间: 2012-07-31 12:33:46 作者: rapoo

根据内容生产条1维形码
BarCode.jar包 ,将内容转换为1维条码

public static  byte [] createBarCode(String content){     if(content==null){     return null;     }     ByteArrayOutputStream out=null;     try {     out=new ByteArrayOutputStream();     Code39Bean bean = new Code39Bean();     final int dpi = 150;     bean.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); bean.setWideFactor(3);          bean.doQuietZone(false);          BitmapCanvasProvider canvas = new BitmapCanvasProvider(out//                                  ,"image/jpeg"//                            ,dpi//                            ,BufferedImage.TYPE_BYTE_BINARY//                            ,false//                            ,0);     bean.generateBarcode(canvas, content);     canvas.finish();     return out.toByteArray();     } catch (IOException e) { throw new  RuntimeException("创建条形码失败!"); }finally{   if(out!=null){ try {    out.close(); } catch (IOException e) { throw new  RuntimeException("资源不能正常关闭!"); }   } }     }

读书人网 >Web前端

热点推荐