QR 코드(Quick Response code)는 실제로 QR 코드 리더와 스마트폰으로 쉽게 읽고 스캔할 수 있는 정보가 포함된 2D 바코드입니다. 요즘 QR 코드는 제품 정보 및 마케팅, 모바일 결제, 액세스 제어 등에 사용되고 있습니다. 이 기사에서는 .NET 애플리케이션 내에서 C#을 사용하여 프로그래밍 방식으로 QR 코드를 스캔하는 방법에 대해 설명합니다.

C#을 사용하는 QR 코드 리더 | 이미지에서 QR 코드 스캔

QR 코드 스캐너 .NET API

GroupDocs.Parser for C# API는 개발자가 PDF, Word, Excel 등을 비롯한 다양한 문서 형식에서 정보를 추출할 수 있는 솔루션입니다. 간단한 인터페이스와 포괄적인 기능을 제공하여 문서의 텍스트, 메타데이터, 이미지, 바코드 및 구조화된 콘텐츠를 손쉽게 구문 분석할 수 있습니다. 이 기사에서는 C#을 사용하여 .NET 애플리케이션 내의 이미지에서 QR 코드를 스캔하는 데 사용할 것입니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Parser

C#을 사용하여 QR 코드를 스캔하는 방법

다음 몇 줄은 QR 코드를 스캔하는 것이 어려운 작업이라는 오해에 대한 생각을 바꾸도록 강요할 것입니다. 다음은 QR 코드 이미지를 읽는 방법을 보여주는 단계입니다.

  • Parser 클래스를 사용하여 QR 코드 이미지를 로드합니다.
  • 로드된 이미지의 QR 코드를 가져옵니다.
  • Value 속성을 사용하여 QR 코드에서 동봉된 메시지를 추출합니다.

다음 C# 소스 코드는 C#을 사용하는 .NET 애플리케이션으로 QR 코드 이미지를 스캔합니다.

// C#을 사용하여 QR 코드 스캔
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // 모든 QR 코드를 추출합니다.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // 반복
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // 식별된 QR 코드 값 인쇄
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

무료 라이선스 받기

QR 스캐너를 분석할 수 있는 무료 임시 라이선스 및 평가 제한 없이 API의 기타 기능을 사용할 수 있습니다.

결론

오늘은 C#을 사용하여 이미지에서 QR 코드를 스캔하는 간단한 방법을 배웠습니다. 이 학습을 통해 QR 코드 판독기를 개발하거나 단순히 온라인 QR 코드 스캐너 응용 프로그램을 만들 수 있습니다.

자세한 내용은 다음 유용한 자료를 참조하십시오.

QR 코드 스캐너 .NET API | 문서

API 참조 | 무료 지원 | 코드 샘플

또한보십시오