Hvordan lese barkoden ved hjelp av C#

Hvordan lese barkoden ved hjelp av C#

Denne enkle veiledningen illustrerer hvordan du leser barkoder ved hjelp av C#. Ved å følge trinnene som er gitt, kan du utvikle en C #-applikasjon som leser koder med minimal kode og ingen eksterne avhengigheter.

Fordelene med å lese barkoder

  • • Effektivitet *:- Raskt tilgang til kodet informasjon i digital format.

  • • Versatilitet *:- Det kan integreres i ulike applikasjoner, inkludert inventory management og billettverifisering.

  • Lett å bruke:- Forenkler prosessen med datainnføring gjennom raske skanninger.

Forutsetninger: Å forberede miljøet

  • Installer Visual Studio eller noe kompatibelt .NET IDE.
  • Installere Aspose.BarCode fra NuGet Package Manager.

Step-by-step guide for å lese barkode

Steg 1: Installere Aspose.BarCode

Legg til Aspose.BarCode biblioteket til prosjektet ditt ved hjelp av NuGet.

Install-Package Aspose.BarCode

Steg 2: Inkludere nødvendige navnområder

Legg til referanser til de nødvendige navnene i koden din.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Trinn 3: Last ned barkodebilde

Skap et eksempel på BarCodeReader Klasse og last inn barkode bildefilen.

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: Sett barkodetyper

Angi hvilke barkodtyper du vil lese ved hjelp av DecodeType og enumerator.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Steg 5: Iterate gjennom resultatene

Ta ut barkodeinformasjonen og skriv den ut på konsollen.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Komplett kode for å lese barkode

Her er et komplett eksempel som viser hvordan man leser barkoder fra et bilde:

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}");
    }
}

Ytterligere informasjon

  • Aspose.BarCode-biblioteket støtter en rekke barkodeformater, slik at du enkelt kan lese flere typer koder.
  • Overveie implementering av ytterligere feilbehandling for scenarier med savnede eller ulesbare barkoder.

Conclusion

Denne veiledningen har guidet deg gjennom prosessen med å lese barkoder i C# ved hjelp av Aspose.BarCode. Med bare noen få linjer av koden, kan du effektivt ekstraktere informasjon fra barkode bilder. For ytterligere barcode generering og manipulasjon funksjoner, referere til flere tutorialer og guider tilgjengelig for Aspos produkter.

 Norsk