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.