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 de trinnene som er gitt, kan du utvikle en C#-applikasjon som leser barkoder ved hjelp av minimal kode og ingen eksterne avhengigheter.

Fordelene med å lese barkoder

  1. Effektivitet:
  • Raskt tilgang til kodet informasjon i digital format.
  1. Versatilitet:
  • Det kan integreres i ulike applikasjoner, inkludert inventory management og billettverifisering.
  1. Enkel bruk:
  • Forenkler prosessen med datainnføring gjennom raske skanninger.

Forutsetninger: Forberedelse av miljøet

  1. Oppsett Visual Studio eller noen kompatible .NET IDE.
  2. Installere Aspose.BarCode fra NuGet Package Manager.

Steps-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 barkoden

Skap et eksempel på BarCodeReader Klasse og laste ned barkode bildefil.

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 barkoden type

Angi hvilke barkodetyper du vil lese ved hjelp av DecodeType Enumerasjon.

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 informasjonen om barkoden og skriv den ut på konsollen.

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

Full kode for å lese barkode

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

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
    }
  }
} 

Ytterligere informasjon

  • Aspose.BarCode-biblioteket støtter en rekke barkodeformat, noe som gjør det enkelt å lese flere typer koder.
  • Overveie implementering av ytterligere feilbehandling for scenarier med savnede eller ulesbare barkoder.

Konklusjon

Denne tutorialen har veiledet deg gjennom prosessen med å lese barkoder i C# ved hjelp av Aspose.BarCode. Med bare noen få linjer av koden, kan du effektivt utveksle informasjon fra barkode bilder. For ytterligere barkode generering og manipulering funksjoner, referere til flere tutorialer og veiledninger tilgjengelig for Aspose produkter.

 Norsk