Barkodų skaitymas yra dažnas reikalavimas daugelyje programų, pavyzdžiui, inventoriaus valdymo ir bilieto patikrinimo. Šis mokymas rodo, kaip skaityti barkodus naudojant C# su Aspose.BarCode .NET.

Introduction

Šis vadovas pateikia žingsnio po žvilgsnio instrukcijas skaityti juostų kodus naudojant C#. Pažvelgdamas į žemiau išvardytus veiksmus, galite sukurti tvirtą juosto kodo skaitytuvo programą, kuri palaiko kelias juostos kodų tipus.

Barkodų skaitymo privalumai

  • ** Efektyvumas** : greitas prieiga prie koduojamos informacijos skaitmeniniu formatu.
  • Versatilumas : gali būti integruotas į įvairias programas, įskaitant inventoriaus valdymą ir bilieto patikrinimą.
  • ** Lengva naudoti** : supaprastina duomenų įvedimo procesą per greitus skenavimus.

Žymos archyvas: paruošti aplinką

  • Įdiegti „Visual Studio“ arba bet kokį suderinamą .NET IDE.
  • Įdiegti Aspose.BarCode iš NuGet paketų valdytojo.
Install-Package Aspose.BarCode

Žingsnis po žingsnio vadovas skaityti barkodą

1 žingsnis: įtraukti reikiamus pavadinimų erdves

Įveskite nuorodas į reikalingą vardų erdvę savo kodo.

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

2 žingsnis: įkelkite baroko vaizdą

Sukurkite pavyzdį iš BarCodeReader klasės ir įkrovti juostos kodo vaizdo failą.

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

3 žingsnis: nustatyti barkodų tipus

Nurodykite juostų kodo tipus, kuriuos norite skaityti naudojant DecodeType Įrašų skaičius .

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

4 žingsnis: Iterate per rezultatus

Išimkite juostos kodo informaciją ir spausdinkite ją į konsolę.

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

Išsamus kodo pavyzdys skaityti barkodą

Štai pilnas pavyzdys, parodantis, kaip skaityti barų kodus iš nuotraukos:

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);
    }
}

Papildoma informacija

  • Aspose.BarCode biblioteka palaiko įvairius juostos formatus, leidžiančius lengvai skaityti kelis kodų tipus.
  • Apsvarstykite papildomų klaidų tvarkymą scenarijams, kuriuose trūksta arba neskaityti juostų kodai.

Conclusion

Šis mokymasis veda jus per skaitymo barkodų procesą C# naudojant Aspose.BarCode. Su tik keliais kodo eilutėmis, galite veiksmingai ištraukti informaciją iš barkodo vaizdų. Už papildomų barko kodų gamybos ir manipuliavimo funkcijas, kreipkitės į daugiau instrukcijų ir gairių, prieinamų Aspos produktų.

More in this category