Hvordan man læser barkode ved hjælp af C#

Hvordan man læser barkode ved hjælp af C#

Denne enkle tutorial illustrerer, hvordan man læser barkoder ved hjælp af C#. Ved at følge de trin, du kan udvikle en C#-applikation, der læser barkoder ved hjælp af minimal kode og ingen eksterne afhængigheder.

Fordelene ved at læse barkoder

  • Effektivitet og effektivitet:- hurtig adgang til krypterede oplysninger i digital format.

  • Virkelighed:- Det kan integreres i forskellige applikationer, herunder inventarforvaltning og billetverifikation.

  • Enkel at bruge:- Det forenkler processen med dataindførsel gennem hurtige scanninger.

Forside: Forberedelse af miljøet

  • Indstill Visual Studio eller ethvert kompatibelt .NET IDE.
  • Installere Aspose.BarCode fra NuGet Package Manager.

Step-by-step guide til at læse barkoden

Trin 1: Installere Aspose.BarCode

Tilføj Aspose.BarCode-biblioteket til dit projekt ved hjælp af NuGet.

Install-Package Aspose.BarCode

Trin 2: Indtast de nødvendige navneområder

Tilføj henvisninger til de krævede navneområder i din kode.

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

Trin 3: Lade barkodebilledet

Create an instance of the BarCodeReader class and load the barcode image file.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Trin 4: Indstill barkodetyperne

Specify the barcode types you want to read using the DecodeType enumerator.

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

Trin 5: Gennemfør resultaterne

Uddrag barkodeoplysningen og tryk den på konsollen.

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

Fuld kodeksempel til at læse barkoden

Her er et komplet eksempel på, hvordan man læser barkoder fra et billede:

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

Yderligere information

  • Aspose.BarCode-biblioteket understøtter en bred vifte af barkodeformater, hvilket giver dig mulighed for nemt at læse flere typer kode.
  • Overveje at implementere yderligere fejlbehandling for scenarier med manglende eller uforlæsbare barkoder.

Konklusion

Denne tutorial har vejledt dig gennem processen med at læse barkoder i C# ved hjælp af Aspose.BarCode. Med kun et par linjer af kode, kan du effektivt udveksle oplysninger fra barkoder billeder. For yderligere barkoder generering og manipulation funktioner, henvise til flere tutorialer og guider tilgængelige for Aspose produkter.

 Dansk