Cum să citiți codul de bar folosind C#

Cum să citiți codul de bar folosind C#

Acest tutorial simplu ilustrează cum să citiți codurile de bar cu ajutorul C#. Urmând pașii furnizați, puteți dezvolta o aplicație C# care citește codurile de bar cu ajutorul codului minim și fără dependențe externe.

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:- Facilită 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.

Ghidul pas cu pas pentru a citi codul de bar

Pasul 1: Instalați Aspose.BarCode

Adăugați biblioteca Aspose.BarCode la proiectul dvs. folosind NuGet.

Install-Package Aspose.BarCode

Pasul 2: 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 3: Încărcați imaginea codului de bar

Create an instance of the BarCodeReader class and load the barcode image file.

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 4: Introduceți tipurile de coduri de bar

Specify the barcode types you want to read using the DecodeType enumerator.

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

Pasul 5: Iterate prin rezultate

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

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{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($"{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.

 Română