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.

More in this category