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ų.