Development Tip

자바의 바코드 이미지 생성기

yourdevel 2020. 12. 30. 19:45
반응형

자바의 바코드 이미지 생성기


Java에서 바코드 이미지를 생성하려면 어떻게해야합니까? 숫자를 입력하고 해당 바코드 이미지를 생성 할 수있는 것이 필요합니다. 이러한 유형의 작업에 사용할 수있는 무료 라이브러리가 있습니까?


iText 는 훌륭한 Java PDF 라이브러리입니다. 또한 바코드를 생성하기위한 API도 있습니다. 사용하기 위해 PDF를 만들 필요는 없습니다.

이 페이지에는 바코드 생성에 대한 세부 정보가 있습니다. 다음은 해당 사이트의 예입니다.

BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);

결정해야 할 가장 큰 것은 필요한 바코드 유형입니다. 다양한 바코드 형식이 있으며 iText는 많은 바코드 형식을 지원합니다. 이 API가 작동하는지 확인하려면 먼저 필요한 형식을 알아야합니다.


자바에서 무료 바코드를 만드는 데 사용할 수있는이 무료 API도 있습니다.

야외 파티


barcode4j 라는 무료 라이브러리가 있습니다.


ZXing 은 바코드 이미지를 읽고 생성하는 무료 오픈 소스 Java 라이브러리입니다. 소스 코드를 얻고 jar를 직접 빌드해야합니다. 다음 은 ZXing jar로 빌드하고 ZXing으로 첫 번째 프로그램을 작성하기 위해 작성한 간단한 튜토리얼 입니다.

[ http://www.vineetmanohar.com/2010/09/java-barcode-api/]


저는 barbeque를 사용 합니다. 훌륭하며 매우 다양한 바코드 형식을 지원합니다. API가
마음 에 드는지 확인하십시오 .

샘플 API :

공용 정적 바코드 createCode128 (java.lang.String 데이터)
                             BarcodeException 발생

가능한 가장 작은 인코딩을 제공하기 위해 문자 집합 사이를 동적으로 전환하는 Code 128 바코드를 생성합니다. 이것은 표준 ASCII 문자 세트의 모든 숫자, 대문자 및 소문자 영문자 및 ​​제어 문자를 인코딩합니다. 생성 된 바코드의 크기는 주어진 데이터에 대해 가능한 가장 작으며이 "최적"인코딩을 사용하면 일반적으로 다른 3 개의 "바닐라"인코딩보다 더 작은 바코드가 제공됩니다.

참조 URL : https://stackoverflow.com/questions/1700597/barcode-image-generator-in-java

반응형