import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import javax.imageio.ImageIO;
import org.apache.xerces.impl.dv.util.Base64;
import org.jbarcode.JBarcode;
import org.jbarcode.encode.Code128Encoder;
import org.jbarcode.paint.BaseLineTextPainter;
import org.jbarcode.paint.EAN13TextPainter;
import org.jbarcode.paint.WidthCodedPainter;
/**
* 条形码工具类
* @author Administrator
*/
public class BarcodeUtil {
/**
* 生成条形码
* @param strBarCode 条形码内容
* @param dimension 尺寸,面积,大小 密集程度
* @param barheight 高度 10.0 = 1cm 默认1.5cm
* @return 返回条形码图片的byte64编码
*/
public static String generateBarCode128(String strBarCode,String dimension,String barheight) {
try {
ByteArrayOutputStream outputStream = null;
BufferedImage bi = null;
int len = strBarCode.length();
JBarcode productBarcode = new JBarcode(Code128En