Čítanie čiarových kódov je bežnou požiadavkou v mnohých aplikáciách, ako je manažment inventúry a overovanie lístkov. Tento tutoriál ukazuje ako čítať čiary pomocou C# s Aspose.BarCode pre .NET.

Úvod

Tento sprievodca poskytuje krok za krokom pokyny týkajúce sa čítania barových kódov pomocou C#. S postupom uvedeným nižšie môžete vyvinúť robustnú aplikáciu čítača barového kódu, ktorá podporuje viaceré typy barovým kódom.

Výhody čítania barokódov

  • Účinnosť: rýchly prístup k kódovaným informáciám v digitálnom formáte.
  • Versatilita: Môže byť integrovaná do rôznych aplikácií, vrátane riadenia inventúry a overovania lístkov.
  • Jednoduché použitie: 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.
Install-Package Aspose.BarCode

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

Krok 1: 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 2: Nahrať Barcode obrázok

Vytvorte príklad z BarCodeReader trieda a nahrať barcode obrázok súbor.

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 3: Nastaviť typy barového kódu

Zadajte typy barového kódu, ktoré chcete čítať pomocou DecodeType Zoznamka →

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

Krok 4: 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("{0}: {1}", 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("{0}: {1}", 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.

More in this category