JAVA barcode 바코드 생성 쉬운예제 (Barbecue API)
JAVA 바코드 생성하기
JAVA에서 Barcode 생성을 지원하는 Barbecue Open API를 사용하기 위해 Barbecue 사이트에서 라이브러리를 다운로드 받습니다.
바코드를 지원하는 포맷은 Code128, Code128A, Code128B, Code128C, UUC128, EAN128, EAN13, Bookland, UPC-A, SStandard 2 of 5, Code39, PostNet 입니다.
그럼 예제를 한번 살펴볼까요.
사용법은 매우 간단합니다. 아래 예제를 참고해 주세요.
String imgFilePath = PropertyInfo.imageUploadDir; // 이미지경로
try {
Barcode barcode = BarcodeFactory.createCode128B(바코드명);
barcode.setBarHeight(60); // 바코드 height 사이즈
File file = new File(imgFilePath + 바코드명 + ".png");
BarcodeImageHandler.saveGIF(barcode, file);
} catch (Exception e) {
// TODO: handle exception
}
BarCodeImageHandler.saveGIF - 이미지 타입은 saveJPEG, savePNG, saveGIF 로 지정해서 사용할 수 있습니다.
바코드의 배경 색상을 지정하고 싶다면 barcode.setBackground(Color.RED); 이렇게 옵션을 지정해 주시면 됩니다.