条形码的生成

来源:互联网 发布:联通网络账号查询 编辑:程序博客网 时间:2024/06/11 00:48
package test;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import org.jbarcode.JBarcode;import org.jbarcode.encode.EAN8Encoder;import org.jbarcode.paint.EAN8TextPainter;import org.jbarcode.paint.WidthCodedPainter;import org.jbarcode.util.ImageUtil;public class Test6 {    public static void main(String[] paramArrayOfString) {          try {              JBarcode localJBarcode = new JBarcode(EAN8Encoder.getInstance(),WidthCodedPainter.getInstance(),EAN8TextPainter.getInstance());              String str = "1100000";              BufferedImage localBufferedImage = localJBarcode.createBarcode(str);                           saveToJPEG(localBufferedImage, "EAN8.jpg");        }          catch (Exception localException) {              localException.printStackTrace();          }      }       static void saveToJPEG(BufferedImage paramBufferedImage, String paramString) {          saveToFile(paramBufferedImage, paramString, "jpeg");      }       static void saveToFile(BufferedImage paramBufferedImage, String paramString1, String paramString2) {          try {              FileOutputStream localFileOutputStream = new FileOutputStream("/home/dingxulong/下载/" + paramString1);                          ImageUtil.encodeAndWrite(paramBufferedImage, paramString2, localFileOutputStream, 96, 96);              localFileOutputStream.close();          }          catch (Exception localException) {              localException.printStackTrace();          }      }  }

0 0
原创粉丝点击