Hur man läser barkoder med C#

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.

 Svenska