안녕하세요.
일하면서 바코드 관련 개발을 하게 되어 다음에도 쓸수 있게 정리하여 올립니다.
다만 정리는 제 기준으로 케이스별 로 만들었기 때문에
필요하신건 파일안에 주석이 있으니 수정하여 활용하시면 될것 같습니다.
Barbecue 오픈 API
http://barbecue.sourceforge.net
1. 바코드 지원 Format
Code128, Code128A, Code128B, Code128C, UCC128, EAN128, EAN13, Bookland, UPC-A, Standard 2 of 5, Interleave 2 of 5, PDF417, Code 39, Codabar, PostNet
2. 바코드 저장 Format
PNG, JPEG, GIF, SVG, and EPS
※ 일반 적 파일로 저장
▶ 바코드 파일 생성 - barcode.saveBarcodeImage(텍스트, 경로);
barcode.saveBarcodeImage("10000000", "c:/");
▶ 바코드 파일 생성(배경 투명 처리) - barcode.saveBarcodeImage(텍스트 , 경로, 투명 유무);
barcode.saveBarcodeImage("20000000", "c:/", true);
▶ 바코드 파일 생성(확장자 지정 png, jpeg , gif) - barcode.saveBarcodeImage(텍스트, 경로, 확장자);
barcode.saveBarcodeImage("30000000", "c:/", "png");
▶ 바코드 파일 생성(사이즈 변경) - barcode.saveBarcodeImage(텍스트, 경로, 바코드넓이, 바코드높이);
barcode.saveBarcodeImage("40000000", "c:/", 1,30);
※ base64 이미지로 활용하여 파일로 저장하여 사용하지 않고 사로 HTML 코드로 활용
▶바코드 BASE64 텍스트 생성 - barcode.getBarcodeBase64(텍스트);
barcode.getBarcodeBase64("1234567890");
아래 파일은 사용할려고 예제로 따로 만들어준 파일
이클립스에서 경로 맞춰서 지정해주시고
~ Main.java 파일에서 실행하시면 됩니다.
'Dev Language > JAVA' 카테고리의 다른 글
JAVA Client IP 얻기 (0) | 2019.09.17 |
---|---|
자바 엑셀 내리기 BigGrid 10만 라인 약 2초 (0) | 2018.11.26 |
JAVA AES128 암호화 복호화 소스 (0) | 2018.10.11 |
숫자형식 포멧 방법 (0) | 2017.07.13 |
AES, SHA 암호화 1, JAVA (0) | 2017.03.30 |