QR 코드는 기계가 읽을 수 있는 일종의 바코드입니다. 물체를 인식하거나 일부 정보를 전파하는 데 사용되는 광학 레이블입니다. 일부 사용 사례에서는 QR 코드를 스캔해야 할 수 있습니다. 이러한 시나리오에 따라 이 기사에서는 Java에서 프로그래밍 방식으로 QR 코드를 스캔하는 방법을 설명합니다.
QR 코드 스캔을 위한 Java API 구성
Aspose.BarCode for Java API에 쉽게 접근하여 QR코드를 비롯한 다양한 바코드를 처리할 수 있습니다. New Releases 섹션에서 JAR 파일을 다운로드하여 API를 빠르게 설치하거나 애플리케이션의 pom.xml 파일에서 다음 Maven 구성을 사용하십시오.
<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.8</version>
</dependency>
Java에서 QR 코드 스캔
QR 코드를 스캔하려면 아래 단계를 따라야 합니다.
- BarCodeReader 클래스의 인스턴스를 만들고 DecodeType 값을 지정합니다.
- BarCodeResult 클래스의 개체를 인스턴스화합니다.
- QR 코드를 스캔하고 출력 텍스트를 가져옵니다.
아래 코드 스니펫은 Java에서 QR 코드를 스캔하는 방법을 설명합니다.
// BarCodeReader 클래스의 인스턴스 생성
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("BarCode CodeText: " + result.getCodeText());
System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}
Java의 스트림에서 QR 코드 스캔
다음은 Stream in Java에서 QR 코드를 읽는 단계입니다.
- 스트림에서 입력 파일을 로드하고 BarcodeReader 클래스의 개체를 시작합니다.
- DecodeType 속성을 QR로 설정하고 BarCodeResult 클래스의 인스턴스를 생성합니다.
- QR 코드를 스캔하고 스캔한 결과를 인쇄합니다.
다음 코드 조각은 Java에서 프로그래밍 방식으로 스트림의 QR 코드를 스캔하는 방법을 자세히 설명합니다.
// 스트림을 사용하여 입력 QR 코드 로드
InputStream stream = new FileInputStream("input.png");
// BarCodeReader 클래스의 객체 초기화
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("BarCode CodeText: " + result.getCodeText());
System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}
무료 라이선스 받기
제한 없이 API 평가를 위해 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 Java에서 프로그래밍 방식으로 QR 코드를 스캔하는 방법을 배웠습니다. 또한 API의 다양한 다른 기능과 기능을 탐색하는 데 관심이 있는 경우 문서 섹션을 방문하십시오. 우려 사항에 대해 논의해야 하는 경우 포럼에서 언제든지 저희에게 편지를 보내주십시오.