헤르메스 LIFE

[Core Java] QRCode 출력 본문

Core Java

[Core Java] QRCode 출력

헤르메스의날개 2021. 3. 23. 00:45
728x90

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

mport 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();

		}

	}

}

 

출처 : TokyoAJ :: [JAVA] QRCode 출력 및 바코드 출력 (tistory.com)

 

[JAVA] QRCode 출력 및 바코드 출력

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

neosm.tistory.com

 

728x90