Kaip skaityti juostą naudojant C#
Šis paprastas mokymas iliustruoja, kaip skaityti juostų kodus naudojant C#. Pasekdamas pateiktus žingsnius, galite sukurti “C#” programą, kuri skaito juostas naudojantis minimaliu kodu ir be išorės priklausomybės.
Barkodų skaitymo privalumai
• Efektyvumas –- Greitai prieiga prie šifruotos informacijos skaitmeniniu formatu.
• Verstiškumas –- Jis gali būti integruotas į įvairias programas, įskaitant inventoriaus valdymą ir bilieto patikrinimą.
Paprasta naudoti:- Tai 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.
Žingsnis po žingsnio vadovas skaityti barkodą
1 žingsnis: įdiegti Aspose.BarCode
Pridėti Aspose.BarCode biblioteką į savo projektą naudojant NuGet.
Install-Package Aspose.BarCode
2 žingsnis: įtraukti reikiamus pavadinimų erdves
Įveskite nuorodas į reikalingą vardų erdvę savo kodo.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
3 žingsnis: atsisiųskite 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
}
4 ž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);
5 žingsnis: Iterate per rezultatus
Išimkite juostos kodo informaciją ir spausdinkite ją į konsolę.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{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($"{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ų.