바코드는 평행선과 숫자로 구성된 기계 판독 가능한 광학 데이터 표현으로, 제품을 고유하게 식별하고 재고 관리 및 POS 트랜잭션과 같은 프로세스를 간소화하는 데 주로 사용됩니다. 이 기사에서는 .NET 애플리케이션과 함께 C#을 사용하여 프로그래밍 방식으로 바코드를 스캔하는 방법에 대해 설명합니다.

C#을 사용하는 바코드 판독기 | 이미지에서 바코드 스캔

바코드 스캐너 .NET API

C#용 GroupDocs.Parser API는 개발자에게 PDF, Word, Excel 등과 같은 다양한 문서 형식에서 데이터를 추출할 수 있는 기능을 제공합니다. 광범위한 기능을 통해 텍스트, 메타데이터, 이미지, 바코드 및 구조화된 콘텐츠를 쉽게 구문 분석할 수 있습니다. 이 기사에서는 이 API를 활용하여 C#을 사용하여 .NET 애플리케이션 내의 이미지에서 바코드를 스캔하는 방법을 살펴봅니다.

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

PM> Install-Package GroupDocs.Parser

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

여전히 바코드 스캔이 복잡한 작업이라고 생각하는 사람이라면 다음 줄이 오해를 풀 것입니다. 바코드 이미지를 읽으려면 다음 단계를 따르십시오.

  • Parser 클래스를 활용하여 바코드 이미지를 불러옵니다.
  • 로드된 이미지에서 바코드를 가져옵니다.
  • Value 속성을 사용하여 바코드에서 인코딩된 데이터를 추출합니다.

다음 C# 소스 코드는 C#을 사용하여 .NET 애플리케이션 내에서 바코드 이미지를 스캔하는 방법을 보여줍니다.

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

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

무료 라이선스 받기

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

결론

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

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

또한보십시오