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 읽기 기능을 통합 할 수있다.