Barkodu lasīšana ir kopīga prasība daudzās lietojumprogrammās, piemēram, inventāra pārvaldībā un biļešu verifikācijā.Šī instrukcija parāda, kā lasīt barkodus, izmantojot C# ar Aspose.BarCode .NET.

Introduction

Šis ceļvedis nodrošina pakāpeniski norādījumus par barkodu lasīšanu, izmantojot C#. Izmantojot zemāk norādītos soļus, jūs varat izstrādāt spēcīgu barkoda lasītāja pieteikumu, kas atbalsta vairākas bārkodas veidus.

Barkodu lasīšanas priekšrocības

  • Efektivitāte : ātrs piekļuve kodētai informācijai digitālajā formātā.
  • Versialitāte : To var integrēt dažādās lietojumprogrammās, tostarp inventāra pārvaldībā un biļešu verifikācijā.
  • Viegli lietojams : vienkāršo datu ievadīšanas procesu, izmantojot ātrus skenējumus.

Priekšnoteikumi: Vides sagatavošana

  • Iestatīt Visual Studio vai jebkuru saderīgu .NET IDE.
  • Instalējiet Aspose.BarCode no NuGet Package Manager.
Install-Package Aspose.BarCode

Pakāpeniski ceļvedis, lai izlasītu barkodu

1. solis: Ievadiet nepieciešamos nosaukuma telpas

Pievienojiet atsauces uz pieprasītajiem nosaukuma telpām savā kodā.

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

2. solis: Lejupielādēt barkoda attēlu

Izveidojiet piemēru no BarCodeReader klases un lejupielādēt barkoda attēla failu.

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. solis: iestatīt barkoda veidus

Nosakiet barkoda veidus, kurus vēlaties lasīt, izmantojot DecodeType uzskaitītājs

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

4. solis: Iterate caur rezultātiem

Ievadiet vārtu koda informāciju un drukājiet to uz konsoli.

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

Pilnīgs koda piemērs, lai izlasītu barkodu

Šeit ir pilns piemērs, kas parāda, kā lasīt barkodu no attēla:

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

Papildu informācija

  • Aspose.BarCode bibliotēka atbalsta dažādas barkoda formātus, ļaujot viegli izlasīt vairākus koda veidus.
  • Apsveriet papildu kļūdu apstrādes īstenošanu scenārijām ar trūkstošiem vai nepazīstamiem rādītājiem.

Conclusion

Šis apmācība ir vadījis jūs caur procesu lasīšanas barkodus C#, izmantojot Aspose.BarCode. ar tikai dažām kodu līnijām, jūs varat efektīvi iegūt informāciju no barkoda attēliem.

More in this category