Citirea codurilor de bar este o cerință comună în multe aplicații, cum ar fi gestionarea inventariilor și verificarea biletelor. Acest tutorial demonstrează cum să citiți codurile de Bar folosind C# cu Aspose.BarCode pentru .NET.

Introducere

Acest ghid oferă instrucțiuni pas cu pas despre citirea codurilor de bar folosind C#. Urmând pașii enumerate mai jos, puteți dezvolta o aplicație robustă de cititor de coduri de bara care susține mai multe tipuri ale codului de bare.

Beneficiile citirii barcodelor

  • Eficiență: Acces rapid la informații codate în format digital.
  • Versatilitate: poate fi integrată în diverse aplicații, inclusiv gestionarea inventariilor și verificarea biletelor.
  • Facilitate de utilizare: simplifică procesul de intrare a datelor prin scanări rapide.

Etichetă: pregătirea mediului

  • Instalați Visual Studio sau orice IDE compatibil .NET.
  • Instalați Aspose.BarCode de la NuGet Package Manager.
Install-Package Aspose.BarCode

Ghidul pas cu pas pentru a citi codul de bar

Pasul 1: Includeți spațiile de nume necesare

Adăugați referințe la spațiile de nume necesare în codul dvs.

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

Pasul 2: Încărcați imaginea codului de bar

Creaţi un exemplu de BarCodeReader clasă și încărcați fișierul de imagine cu cod de bar.

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

Pasul 3: Introduceți tipurile de coduri de bar

Specificați tipurile de coduri de noroc pe care doriți să le citiți folosind DecodeType în numerar.

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

Pasul 4: Iterate prin rezultate

Extrageți informațiile codului de bar și imprimați-l pe consola.

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

Exemplu complet de cod pentru a citi codul de bar

Iată un exemplu complet care demonstrează cum să citiți codurile de bara dintr-o imagine:

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

Informații suplimentare

  • Biblioteca Aspose.BarCode susține o varietate de formate de coduri de bar, ceea ce vă permite să citiți cu ușurință mai multe tipuri de coduri.
  • Gândiți-vă la implementarea unor proceduri suplimentare de gestionare a erorilor pentru scenarii cu coduri false sau neclasibile.

concluziile

Acest tutorial te-a ghidat prin procesul de citire a codurilor de bar în C# folosind Aspose.BarCode. Cu doar câteva linii de cod, puteți extrage în mod eficient informații din imagini de coduri de bar. Pentru funcții suplimentare de generare și manipulare a codurilor de bar, consultați mai multe tutoriale și ghiduri disponibile pentru produsele Aspose.

More in this category