자바의 GS1-128 바코드 생성기.

바코드는 제품을 식별하는 데 사용되는 그래픽 기호입니다. 소매 업계에서 GS1-128 바코드는 어디에나 있습니다. 전 세계 많은 기업들이 GS1-128 표준을 사용하여 데이터를 교환합니다. 전자 상거래 표준으로서 회사는 제품에 대한 정확하고 신뢰할 수 있는 정보를 제공할 수 있습니다. 이 기사에서는 GS1-128 바코드를 생성하는 방법에 대해 알아봅니다. 언급된 단계를 따른 후 Java에서 자체 GS1-128 바코드 생성기를 갖게 됩니다. 시작하겠습니다.

이 기사는 다음 주제를 다룹니다.

  1. 자바 GS1-128 바코드 생성기 API
  2. 자바에서 GS1-128 바코드 생성
  3. UPC-A GS1 128 쿠폰 생성
  4. 바코드 모양 사용자 지정

자바 GS1-128 바코드 생성기 API

GS1-128 바코드를 생성하기 위해 Aspose.BarCode for Java API를 사용할 것입니다. 바코드 생성 및 인식을 위한 강력하고 안정적이며 사용하기 쉬운 Java API입니다. 광범위한 1D 및 2D 바코드 유형을 지원합니다.

API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하십시오.

<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.10</version>
</dependency>

Java에서 GS1-128 바코드 생성

아래 단계에 따라 GS1-128 바코드를 쉽게 생성할 수 있습니다.

  1. 먼저 EncodeType을 인수로 사용하여 BarcodeGenerator 클래스의 인스턴스를 만듭니다.
  2. 다음으로 인코딩할 텍스트를 지정합니다.
  3. 그런 다음 바코드 크기 값을 픽셀 단위로 설정합니다.
  4. 마지막으로 save() 메서드를 사용하여 출력을 저장합니다. 출력 파일 경로를 인수로 사용합니다.

다음 코드 예제는 Java에서 GS1-128 바코드를 생성하는 방법을 보여줍니다.

// 이 코드 예제는 GS1-128 바코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 클래스의 인스턴스 생성
// 인코딩 유형을 GS1Code128로 지정
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// 코드 텍스트 지정
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// X-dimension 지정 
// BarCode 바 또는 공백 단위의 최소 너비
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// 출력 저장
generator.save("C:\\Files\\GS1Code128.jpg");
Generate GS1-128 Barcode using Java

Generate GS1-128 Barcode using Java

Java에서 UPC-A GS1 128 쿠폰 생성

마찬가지로 앞서 언급한 단계에 따라 동일한 이미지에 추가 GS1-128 쿠폰 바코드가 있는 바코드 라벨을 생성할 수도 있습니다. 그러나 첫 번째 단계에서 EncodeType을 UPCAGS1CODE128COUPON으로 설정해야 합니다.

다음 코드 예제는 Java에서 UPC-A GS1 Code 128 쿠폰을 생성하는 방법을 보여줍니다.

// 이 코드 예제는 UPC-A GS1 코드 128 쿠폰을 생성하는 방법을 보여줍니다.
// BarcodeGenerator 클래스의 인스턴스 생성
// 인코딩 유형을 UpcaGs1Code128Coupon으로 지정
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// 코드 텍스트 지정
generator.setCodeText("123456789012(8110)ASPOSE");

// X-dimension 지정 
// BarCode 바 또는 공백 단위의 최소 너비
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// 출력 저장
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Generate UPC-A GS1 128 Coupon in Java

Generate UPC-A GS1 128 Coupon in Java

Java에서 GS1 128 쿠폰 모양 사용자 지정

앞에서 언급한 단계에 따라 바코드의 모양을 사용자 지정할 수도 있습니다. 그러나 최종 단계에서 이미지를 저장하기 전에 추가 속성을 지정해야 합니다.

다음 코드 예제는 Java에서 GS1 128 쿠폰의 바코드 모양을 사용자 정의하는 방법을 보여줍니다.

// 이 코드 예제는 GS1 128 쿠폰의 바코드 모양을 사용자 정의하는 방법을 보여줍니다.
// BarcodeGenerator 클래스의 인스턴스 생성
// 인코딩 유형을 UpcaGs1Code128Coupon으로 지정
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// 코드 텍스트 지정
generator.setCodeText("123456789012(8110)ASPOSE");

// X-dimension 지정 
// BarCode 바 또는 공백 단위의 최소 너비
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// 세트 쿠폰 보충 공간 50픽셀
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// 막대 높이 설정
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// 막대 색상 설정
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Lable 색상 설정
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// 출력 저장
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Customize the colors and coupon supplement space in Java

Customize the colors and coupon supplement space in Java

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

결론

이 기사에서는 GS1-128 바코드에 대해 알아보고 Java에서 GS1-128 바코드를 생성하는 방법에 대해 알아보았습니다. 프로그래밍 방식으로 UPC-A GS1-128 쿠폰을 생성하는 방법도 살펴보았습니다. 그 외에도 문서를 사용하여 Aspose.BarCode for Java API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오