달력

7

« 2019/7 »

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  

자바를 이용한 이미지로 바코드 출력 소스로, 사용자가 원하는 이미지 TYPE과 SIZE를 정의 출력하여, PDF출력이나 엑셀출력시 클래스를 불러와 라벨작업에 활용가능하다.


import java.io.File;

import java.io.FileOutputStream;


import com.google.zxing.BarcodeFormat;

import com.google.zxing.client.j2se.MatrixToImageWriter;

import com.google.zxing.common.BitMatrix;

//import com.google.zxing.oned.Code39Writer;

import com.google.zxing.qrcode.QRCodeWriter;


public class Qrcode {

public static void main(String[] args) {

QRCodeWriter q = new QRCodeWriter();

//Code39Writer q = new Code39Writer();

try {

String text = "http://neosm.com";

text = new String(text.getBytes("UTF-8"), "ISO-8859-1");

BitMatrix bitMatrix = q.encode(text, BarcodeFormat.QR_CODE,200,200);

MatrixToImageWriter.writeToStream(bitMatrix, "png",

new FileOutputStream(new File("neosm.png")));

} catch (Exception e) {

e.printStackTrace();

}

}

}



 ::: 필요 JAR 파일


javase.jar

zxing-core-2.2.jar



 ::: 실행결과

 




Posted by 레이칸트