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.