Ako čítať barový kód pomocou C#

Ako čítať barový kód pomocou C#

Tento jednoduchý tutoriál ilustruje, ako čítať čárové kódy pomocou C#. S nasledujúcimi krokami, môžete vyvinúť aplikáciu C#, ktorá číta čárové kódy pomocou minimálneho kódu a bez vonkajších závislostí.

Výhody čítania barokódov

  • efektívnosť:- Rýchly prístup k kódovaným informáciám v digitálnom formáte.

  • vertikálnosť:- Môže byť integrovaný do rôznych aplikácií, vrátane riadenia inventúry a overovania lístkov.

  • Jednoduché používanie:- Zjednodušuje proces vstupu údajov prostredníctvom rýchleho skenovania.

Predpoklady: Príprava životného prostredia

  • Nastaviť Visual Studio alebo akýkoľvek kompatibilný .NET IDE.
  • Inštalovať Aspose.BarCode z NuGet Package Manager.

Krok za krokom sprievodca čítaním barového kódu

Krok 1: Inštalácia Aspose.BarCode

Pridať knižnicu Aspose.BarCode do projektu pomocou NuGet.

Install-Package Aspose.BarCode

Krok 2: Vložte potrebné názvové priestory

Pridajte odkazy na požadované názvové priestory vo vašom kóde.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Krok 3: Nahrať Barcode obrázok

Create an instance of the BarCodeReader class and load the barcode image file.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Krok 4: Nastaviť typy barového kódu

Specify the barcode types you want to read using the DecodeType enumerator.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Krok 5: Iterate cez výsledky

Odstráňte informácie o čárovom kóde a vytlačte ich na konzolu.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Kompletný príklad kódu pre čítanie bar kódu

Tu je úplný príklad, ktorý ukazuje, ako čítať barové kódy z obrazu:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
    }
}

Dodatočné informácie

  • Knižnica Aspose.BarCode podporuje rôzne formáty čárového kódu, čo vám umožňuje ľahko čítať viaceré typy kódov.
  • Zvážte implementáciu dodatočného riešenia chýb pre scenáre s chýbajúcimi alebo nečitateľnými kódmi.

Záver

Tento tutoriál vás vedie procesom čítania čárových kódov v C# pomocou Aspose.BarCode. S len niekoľkými riadkami kódu môžete efektívne extrahovať informácie z obrázkov čárových kódov. Pre ďalšie funkcie generácie a manipulácie čárových kódov, odkazujte na viac tutoriálov a sprievodcov dostupných pre produkty Aspose.

 Slovenčina