Java로 QR 코드 만들기

QR 코드는 웹사이트 링크 및 연락처 정보 공유부터 결제 및 재고 추적에 이르기까지 모든 작업에 사용됩니다. Java 개발자라면 프로그래밍 방식으로 QR 코드를 생성하는 방법이 궁금할 것입니다. 이번 블로그 게시물에서는 Java로 QR 코드를 생성하는 과정을 안내해 드립니다.

QR 코드 생성기 - Java API 설치

새 릴리스 섹션에서 QR 생성기 API를 쉽게 구성하거나 다음 Maven 구성을 사용하여 Conholdate.Total for Java를 설치할 수 있습니다.

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.9</version>
<type>pom</type>
</dependency>

Java로 QR 코드 만들기

아래 단계에 따라 Java에서 QR 코드를 만들 수 있습니다.

  • BarcodeGenerator 클래스의 인스턴스를 초기화합니다.
  • QR 코드 모양 매개변수를 지정합니다.
  • 인코딩 유형과 QR 버전을 설정하세요.
  • 출력 QR 코드를 작성합니다.

아래 코드 조각은 Java에서 QR 코드를 생성하는 방법을 보여줍니다.

// BarcodeGenerator 클래스의 인스턴스 초기화
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// 다양한 바코드 매개변수 설정
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
gen.getParameters().setAutoSizeMode(com.aspose.barcode.generation.AutoSizeMode.NEAREST);
gen.getParameters().getImageHeight().setPixels(200);
gen.getParameters().getImageWidth().setPixels(200);

// 자동 버전 설정
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// ForceQR 인코딩 유형 설정
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// 생성된 QR 코드 저장
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Java에서 종횡비로 QR 코드 만들기

바코드 매개변수의 다른 값을 변경하여 QR 코드 생성 프로세스를 즉석에서 수행할 수 있습니다. 예를 들어 다양한 캡션, 자동 크기 모드, 버전, 종횡비 등을 지정할 수 있습니다. 아래 단계에서는 Java에서 종횡비를 사용하여 QR 코드를 생성하는 방법에 대해 자세히 설명합니다.

  • BarcodeGenerator 클래스의 객체를 인스턴스화합니다.
  • 다양한 QR 바코드 매개변수를 설정하세요.
  • 종횡비를 지정합니다.
  • 출력된 QR 코드를 내보냅니다.

다음 샘플 코드는 Java에서 종횡비로 QR 바코드를 생성하는 방법을 설명합니다.

// BarcodeGenerator 클래스의 인스턴스 초기화
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// 바코드 매개변수 설정
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// 종횡비 설정
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// 생성된 QR 코드 저장
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

아래 스크린샷은 종횡비로 생성된 샘플 QR 코드입니다.

QR 코드 자바 생성

무료 평가판 라이선스

평가 제한을 피하고 API를 전체 용량으로 테스트하기 위해 무료 임시 라이센스를 얻을 수 있습니다.

합산

Java에서 QR 코드를 생성하는 과정은 비교적 간단합니다. 웹사이트, 연락처 정보 또는 기타 목적으로 QR 코드를 생성하려는 경우 이제 이에 대한 지식을 갖추게 되었습니다. 다양한 콘텐츠와 설정을 실험하여 특정 요구 사항에 맞는 QR 코드를 만드세요. QR 코드는 Java 애플리케이션의 기능을 향상시킬 수 있는 다목적 도구입니다. 하지만 우려사항에 대해 논의해야 할 경우 포럼에 글을 남겨주세요.

또한보십시오