Java生成各種條形碼

pc688 9年前發布 | 5K 次閱讀 Java 條形碼

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;
/**

  • 支持EAN13, EAN8, UPCA, UPCE, Code 3 of 9, Codabar, Code 11, Code 93, Code 128, MSI/Plessey, Interleaved 2 of PostNet等
  • 利用jbarcode生成各種條形碼!測試成功!分享給大家! */
    public class OneBarcodeUtil {

    public static void main(String[] paramArrayOfString) {

     try {  
         JBarcode localJBarcode = new JBarcode(EAN8Encoder.getInstance(),WidthCodedPainter.getInstance(),EAN8TextPainter.getInstance());  
         String str = "2219644";  
         BufferedImage localBufferedImage = localJBarcode.createBarcode(str);  
    
         saveToGIF(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("C:\\Users\\Administrator\\Desktop/" + paramString1);  
         ImageUtil.encodeAndWrite(paramBufferedImage, paramString2, localFileOutputStream, 96, 96);  
         localFileOutputStream.close();  
     }  
     catch (Exception localException) {  
         localException.printStackTrace();  
     }  
    

    }
    } </pre>

 本文由用戶 pc688 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!