C#에서 QR 코드를 스캔합니다.

QR 코드는 많은 장치에서 스캔할 수 있는 정보를 교환하는 데 매우 인기가 있습니다. QR 코드를 스캔하려면 애플리케이션을 만들어야 할 수도 있습니다. 따라서 이 기사에서는 C#에서 프로그래밍 방식으로 QR 코드를 스캔하는 방법을 설명합니다.

QR 코드 스캔을 위한 C# API 설치

Aspose.BarCode for .NET API를 사용하여 QR 코드 및 기타 다양한 유형의 바코드를 사용할 수 있습니다. downloads 섹션에서 참조 DLL 파일을 다운로드하여 API를 구성하거나 Visual Studio IDE에서 다음 NuGet 명령을 실행합니다.

PM> Install-Package Aspose.BarCode

C#에서 QR 코드 스캔

다음 단계에 따라 QR 코드를 쉽게 스캔할 수 있습니다.

  1. DecodeType 매개변수와 함께 BarCodeReader 클래스의 개체를 초기화합니다.
  2. BarCodeResult 클래스의 인스턴스를 생성합니다.
  3. QR 코드를 스캔하고 결과 텍스트를 받으세요.

다음 코드 조각은 C#에서 QR 코드를 스캔하는 방법을 자세히 설명합니다.

using (BarCodeReader reader = new BarCodeReader("QR.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

C#의 스트림에서 QR 코드 스캔

아래 단계에서는 C#의 스트림에서 QR 코드를 읽는 방법을 설명합니다.

  1. BarcodeReader 클래스의 인스턴스를 선언하고 DecodeType 속성을 설정합니다.
  2. BarCodeResult 유형 개체를 인스턴스화합니다.
  3. QR 코드를 스캔하고 출력 텍스트를 검색합니다.

아래 코드 샘플은 C#의 스트림에서 QR 코드를 스캔하는 방법을 보여줍니다.

using (Stream stream = new FileStream("QR.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

무료 라이선스 받기

평가 제한 없이 API의 모든 기능을 테스트할 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

결론

이 기사에서는 몇 번의 API 호출로 파일 또는 스트림에서 QR 코드를 스캔하는 방법을 이해했습니다. 또한 문서 공간을 살펴보고 API에 포함된 다른 기능을 검사할 수 있습니다. 문의 사항이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오