
EAN 바코드는 국제 거래에서 다양한 제품의 세부 정보를 식별하는 데 널리 사용됩니다. EAN 바코드는 더 빠르게 처리할 수 있고 오류 발생 가능성이 적으며 시나리오마다 다양한 변형이 존재하기 때문에 효율성 때문에 널리 사용됩니다. 어떤 경우에는 EAN 코드를 생성해야 할 수도 있습니다. 따라서 이 기사에서는 Java에서 프로그래밍 방식으로 EAN 바코드를 생성하는 방법을 설명합니다.
EAN 바코드 생성을 위한 API 설치 - 무료 다운로드
Java용 Aspose.BarCode API는 다양한 유형의 바코드 생성 또는 스캔을 지원합니다. 다운로드 섹션에서 액세스하거나 pom.xml 파일의 아래 구성을 사용하여 Aspose Repository에서 활성화하여 쉽게 설정할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>22.9</version>
</dependency>
Java에서 EAN 13 바코드 생성
다음 단계에서는 Java에서 프로그래밍 방식으로 EAN 바코드를 생성하는 방법을 자세히 설명합니다.
- BarcodeGenerator 클래스의 객체를 초기화합니다.
- 픽셀 수로 크기를 설정합니다.
- 출력 EAN 13 바코드를 이미지로 저장합니다.
다음 코드 스니펫은 Java에서 프로그래밍 방식으로 EAN 바코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 클래스의 인스턴스 초기화
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// 크기를 픽셀 단위로 설정
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// 출력 EAN 13 바코드 저장
gen.save("Ean13.png", BarCodeImageFormat.PNG);
Java에서 보충 데이터로 EAN 5 생성
특정 정보를 바코드에 반영하기 위해 숫자를 추가할 수 있습니다. 다음 단계는 Java의 EAN 13 코드에 숫자를 추가하여 EAN 5 바코드를 생성하는 방법을 보여줍니다.
- BarcodeGenerator 클래스의 인스턴스를 만들고 EncodeType을 설정합니다.
- 보충 공간 및 보충 데이터를 설정합니다.
- 출력 EAN 5 코드를 이미지로 저장합니다.
아래 코드 샘플은 Java에서 보충 데이터로 EAN 5 코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 클래스의 인스턴스 초기화
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// 크기를 픽셀 단위로 설정
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// 보충 공간을 픽셀로 설정
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);
// EAN 5 보충 세트
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");
// EAN 5 바코드 저장
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);
다음 이미지는 보충 데이터가 포함된 EAN 5 코드의 샘플 출력을 보여줍니다.

무료 라이선스 받기
평가 제한 없이 API를 평가하고 싶으십니까? API를 전체 용량으로 테스트하려면 지금 무료 임시 라이선스를 요청하십시오.
결론
이 기사에서는 Java에서 프로그래밍 방식으로 EAN 바코드를 생성하는 방법을 이해했습니다. 또한 EAN 5 및 EAN 2와 같은 보충 데이터로 EAN 코드를 생성하는 세부 정보도 설명합니다. 또한 문서 섹션을 방문하여 API의 다른 기능에 대한 자세한 내용을 찾을 수 있습니다. 우려 사항에 대해 논의해야 하는 경우 포럼에서 언제든지 저희에게 편지를 보내주십시오.