barcode4生成条形码
barcode4是一个开源的条形码生成软件。可以生成UPC、EAN、CODE128、二维码等多种图形。
下面是一个生成的Code128的例子,用的版本是barcode4j-2.1.0
        Code128Bean bean = new Code128Bean();
         bean.setCodeset(Code128Constants.CODESET_A);
 
         final int dpi = 600;
 
         bean.setModuleWidth(UnitConv.in2mm(4.0f / dpi)); //宽度 如果dpi是150,则1.0f/dpi
 
         bean.setHeight(height);
         bean.setFontName("Arial");
         bean.setFontSize(2);
         
         
         bean.doQuietZone(false);//两边无空白
         bean.setQuietZone(0);//两边空白区   
 
 
         BitmapCanvasProvider canvas = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
         bean.generateBarcode(canvas, code);
         
         return canvas.getBufferedImage();

