Kā lasīt barkodu ar C#

Kā lasīt barkodu ar C#

Šis vienkāršs apmācības veidlapa ilustrē, kā lasīt barkodu, izmantojot C#. Izpilda norādītos soļus, jūs varat izstrādāt C# pieteikumu, kas lasīs barkodu, izmantojot minimālo kodu un bez ārējām atkarībām.

Lasīšanas barkodu priekšrocības

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

Priekšnoteikumi: videi sagatavot

  1. Iestatīt Visual Studio vai jebkuru saderīgu .NET IDE.
  2. Instalējiet Aspose.BarCode no NuGet Pakalpojumu vadības.

Kārtējā ceļvedis, lai izlasītu barkodu

1. posms: instalēt Aspose.BarCode

Pievienojiet Aspose.BarCode bibliotēku savam projektam, izmantojot NuGet.

Install-Package Aspose.BarCode

2. solis: Iekļaut nepieciešamos nosaukuma telpas

Pievienojiet atsauces uz nepieciešamajiem nosaukuma telpām savā kodā.

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

3. solis: ielādēt barkoda attēlu

Izveidojiet piemēru no BarCodeReader klases un uzlā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
}

4. solis: Iestatīt barkoda veidus

Nosakiet, kādi barkoda veidi vēlaties lasīt, izmantojot DecodeType Saraksts →.

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

5. solis: Izveidojiet rezultātus

Izņemt rīkots kodu informāciju un drukāt to uz konsoli.

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

Pilnīgs kods paraugs, lai izlasītu barkodu

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

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
    }
  }
} 

Papildu informācija

  • Aspose.BarCode bibliotēka atbalsta dažādas barkoda formātus, ļaujot viegli lasīt vairākas koda veidas.
  • Apsveriet papildu kļūdu apstrādes īstenošanu scenārijiem ar trūkstošiem vai nepārlasāmajiem rādītājiem.

secinājums

Šis apmācības ir veltījis jums caur procesu lasīšanas barkodu C#, izmantojot Aspose.BarCode. ar tikai dažām līnijām kodu, jūs varat efektīvi izņemt informāciju no barkodu attēliem.

 Latviski