Läsning av barkoder är ett vanligt krav i många applikationer, såsom lagerhantering och biljett verifiering. Denna tutorial visar hur man läser barkoder med C# med Aspose.BarCode för .NET.
Introduktion
Den här guiden ger steg för steg instruktioner om att läsa barkoder med hjälp av C#. Genom att följa stegen nedan kan du utveckla en robust barcode reader-app som stöder flera typer av barkoder.
Fördelar med att läsa barkoder
- Effektivitet: Snabb åtkomst till kodad information i digitalt format.
- Versatilitet: 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.
Install-Package Aspose.BarCode
Steg-för-steg guide för att läsa barkod
Steg 1: 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 2: 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 3: 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 4: Iterate genom resultat
Ta bort barkodsinformationen och skriv ut den till konsolen.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", 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("{0}: {1}", 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.