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

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

이 주제는 C#를 사용하여 QR 코드를 스캔하는 방법을 설명합니다.이 튜토리얼에는 C#에서 QR 스캐너를 만드는 자세한 단계와 코드 스니프트가 포함되어 있습니다.이 기능을 구현하기 위해 추가 도구 또는 응용 프로그램을 설치할 필요가 없습니다.

QR 코드를 스캔하는 혜택

  • 사용하기 쉬운 방법:

  • QR 코드에 암호화된 정보 또는 URL에 빠르게 액세스합니다.

  • 가상성 * 가상성:

  • 다양한 응용 프로그램, 예비 관리, 지불 시스템 및 이벤트 티켓을 포함하여 사용할 수 있습니다.

  • 통합 및 통합:

  • 바코드 스캔이 필요한 응용 프로그램에 통합하기 쉽습니다.

원제 : Environment Preparation

  • Visual Studio 또는 모든 호환되는 .NET IDE를 설정합니다.
  • NuGet 패키지 관리자를 통해 Aspose.BarCode를 설치합니다.

QR 코드를 스캔하는 단계별 가이드

단계 1 : Aspose.BarCode 설치

프로젝트에 Aspose.BarCode 라이브러리를 추가하십시오.이 패키지는 Windows Forms 및 ASP.NET 환경에서 모두 작동합니다.

Install-Package Aspose.BarCode

단계 2: QR 코드 이미지를 업로드합니다.

QR 코드를 포함하는 출처 이미지를 사용하여 업로드합니다. BarCodeReader 이것은 C#에서 이미지 파일에서 QR 코드를 읽고 싶다면 유용합니다.

using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = new Aspose.BarCode.BarCodeRecognition.BarCodeReader("QR.png", Aspose.BarCode.BarCodeRecognition.DecodeType.QR))
{
    // Further processing follows here
}

3단계 : QR 코드를 읽으십시오.

사용하시기 바랍니다 BarCodeReader 이 C# 예제는 또한 ASP.NET 또는 데스크톱 응용 프로그램에서 QR 코드 리더로 작동하도록 적응할 수 있습니다.

foreach (Aspose.BarCode.BarCodeRecognition.BarCodeResult result in reader.ReadBarCodes())
{
    // Further processing follows here
}

단계 4 : 바코드 정보를 복구

결과에서 바코드 유형과 코드 텍스트를 추출합니다.이 방법은 C#에서 QR 코드를 스캔하는 데 사용됩니다.

Console.WriteLine($"{result.CodeTypeName}: {result.CodeText}");

완전한 코드 예: C#에서 이미지에서 QR 코드를 스캔

아래는 C#를 사용하여 이미지 파일에서 QR 코드를 스캔하거나 해독하는 방법을 보여주는 완전한 코드 샘플입니다.이것은 데스크톱 또는 ASP.NET 응용 프로그램을위한 QR코드 스캐너 예로 사용될 수 있습니다.

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

C#에서 PDF에서 QR 코드를 읽는 방법

PDF 파일에서 QR 코드를 읽으려면 먼저 PDF를 이미지 (예 : PNG 또는 JPEG)로 변환한 다음 위 코드를 사용합니다.

C#에서 카메라에서 QR 코드를 읽는 방법

C#에서 실시간 QR 코드 스캔을 위해 카메라에서 이미지를 캡처하십시오 (AForge.NET 또는 유사한 라이브러리를 사용하여), 그것을 처리합니다. BarCodeReader 위에서 보여준 것처럼.

추가 정보

  • 그들의 BarCodeReader 클래스는 여러 바코드 유형을 지원합니다. DecodeType 필요한 경우 QR 코드, 바코드 또는 데이터 매트릭스.
  • 이미지 파일, PDF 문서 또는 카메라 피드에서 C#로 QR 코드를 스캔할 수 있습니다.WinForms 및 ASP.NET 프로젝트 모두에서.
  • 자세한 내용은 다음을 참조하세요 Aspose.BarCode .NET API 참조 방법과 특성에 대하여.

자주 묻는 질문 (FAQ)

어떻게 C#에서 QR 코드 리더를 만들 수 있습니까?

QR 코드 리더를 사용하여 만들 수 있습니다. BarCodeReader 클래스에서 Aspose.BarCode. 자세한 내용은 위의 코드 샘플을 참조하십시오.

C#에서 이미지에서 QR 코드를 읽을 수 있습니까?

예. 이미지 파일을 사용하여 업로드 BarCodeReader 그리고 구체적으로 DecodeType.QR.

어떻게 C#에서 PDF 파일에서 QR 코드를 읽을 수 있습니까?

PDF 페이지를 먼저 이미지로 변환한 다음 동일한 QR 코드 리더 방법을 사용합니다.

C#에서 웹캠을 사용하여 QR 코드를 스캔하는 방법은 무엇입니까?

카메라에서 이미지를 캡처, 저장 또는 스트리밍, 그리고 그 후에 그것을 해독 BarCodeReader.

이 코드를 ASP.NET 응용 프로그램에서 사용할 수 있습니까?

예, Aspose.BarCode는 ASP.NET과 함께 작동하여 웹 기반 QR 코드 리더 및 스캐너 솔루션을 구축할 수 있습니다.

하나의 이미지에서 여러 개의 QR 코드를 해독 할 수 있습니까?

예, 그것은 ReadBarCodes() 방법은 하나의 이미지에서 여러 QR 코드 또는 바 코드를 감지하고 해독할 수 있습니다.

결론

이 튜토리얼은 Aspose.BarCode를 사용하여 C#에서 QR 코드를 스캔, 디코딩 및 읽는 방법을 보여줍니다.예제는 이미지, PDF 파일과 함께 작동하며 카메라 기반 스캐닝에 적응할 수 있습니다.이 단계를 따르고 제공 된 코드를 사용할 때 쉽게 데스크톱 및 웹 플랫폼 모두를위한 .NET 응용 프로그램에 QR Code 읽기 기능을 통합 할 수있다.

 한국어