首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

依据内容生产条1维形码

2012-07-31 
根据内容生产条1维形码BarCode.jar包 ,将内容转换为1维条码public staticbyte [] createBarCode(String co

根据内容生产条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("资源不能正常关闭!"); }   } }     }

热点排行