Hur man läser barkoder med C#
Denna enkla tutorial illustrerar hur man läser barkoder med C#. Genom att följa de steg som tillhandahålls kan du utveckla en C#-applikation som läser barkoder med minimal kod och inga externa beroende.
Fördelar med att läsa barkoder
Effektivitet:- Snabb tillgång till kodad information i digital format.
Värdighet och variation:- Kan integreras i olika applikationer, inklusive lagerhantering och biljettverifiering.
Lätt att använda:- Förenklar processen för dataintag genom snabba skanningar.
Förutsättningar: Förbereda miljön
- Installera Visual Studio eller någon kompatibel .NET IDE.
- Installera Aspose.BarCode från NuGet Package Manager.
Steg-för-steg guide för att läsa barkod
Steg 1: Installera Aspose.BarCode
Lägg till Aspose.BarCode biblioteket till ditt projekt med NuGet.
Install-Package Aspose.BarCode
Steg 2: Inkludera nödvändiga namnutrymmen
Lägg till hänvisningar till de nödvändiga namnutrymmenna i koden.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Steg 3: Ladda upp barkoden
Skapa ett exempel på BarCodeReader
klasser och ladda upp barkoden bildfilen.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}
Steg 4: Ställ in barkodtyper
Ange vilka barkodtyper du vill läsa med hjälp av DecodeType
och enumerator.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Steg 5: Iterate genom resultat
Ta bort barkodsinformationen och skriv ut den till konsolen.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
Komplett kodexempel för att läsa barkod
Här är ett komplett exempel som visar hur man läser barkoder från en bild:
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}");
}
}
Ytterligare information
- Aspose.BarCode-biblioteket stöder en mängd olika barkodformat, vilket gör att du enkelt kan läsa flera typer av koder.
- Tänk på att implementera ytterligare felhantering för scenarier med saknade eller okända barkoder.
slutsatser
Denna handledning har lärt dig genom processen att läsa barkoder i C# med hjälp av Aspose.BarCode. Med bara några linjer av kod kan du effektivt extrahera information från barkodbilder. För ytterligare barkodgenerering och manipulation funktioner, hänvisa till mer handledning och guider tillgängliga för Aspose produkter.