Kaip skaityti baroką naudojant C#
Šis paprastas mokymas iliustruoja, kaip skaityti barkodus naudojant C#. Pasekdamas pateiktus žingsnius, galite sukurti C# programą, kuri skaito barkodus naudojant minimalų kodą ir be išorinių priklausomybių.
Skaitymo barkodai naudos
- Efektyvumas:
- Greitai prieiga prie koduojamos informacijos skaitmeniniame formato.
- Versalumas:
- Jis gali būti integruotas į įvairias programas, įskaitant inventoriaus valdymą ir bilieto patikrinimą.
- Lengva naudoti:
- Paprastina duomenų įvedimo procesą per greitas skenavimas.
Žymos archyvas: aplinkos paruošimas
- Įdiegti Visual Studio arba bet kuris suderinamas .NET IDE.
- Įdiegti Aspose.BarCode iš NuGet paketų valdytojo.
Žingsnis po žingsnio - skaityti barkodą
1 žingsnis: įdiegti Aspose.BarCode
Pridėkite „Aspose.BarCode“ biblioteką į savo projektą naudodami „NuGet“.
Install-Package Aspose.BarCode2 žingsnis: įtraukti reikalingus pavadinimų erdves
Pridėkite nuorodas į reikalingus vardų erdves savo kodą.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;3 žingsnis: įkeliate barkodą
Sukurkite pavyzdį iš BarCodeReader klasės ir įkrovimo juostos kodo vaizdo failą.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}4 žingsnis: nustatyti barkodų tipus
Nurodykite juostos kodo tipus, kuriuos norite skaityti naudojant DecodeType Išvardyti.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);5 žingsnis: Iterate per rezultatus
Išimkite juostos kodo informaciją ir spausdinkite ją į konsolę.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}Išsamus kodo pavyzdys skaityti barkodą
Štai pilnas pavyzdys, parodytu, kaip skaityti barkodus iš vaizdo:
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}");
}
}
} Papildoma informacija
- Aspose.BarCode biblioteka palaiko įvairius juostų kodo formatus, leidžiančius lengvai skaityti kelias kodų rūšis.
- Apsvarstykite papildomų klaidų tvarkymo scenarijų, kurių trūksta arba neskaityti barkodai, įgyvendinimą.
Išvada
Šis mokymasis vadovavo jums per skaitymo kodų procesą C# naudojant Aspose.BarCode. Su tik keliais kodo eilutėmis, galite efektyviai ištraukti informaciją iš kodo vaizdų. Daugiau kodo generavimo ir manipuliavimo funkcijų, kreipkitės į daugiau mokymo ir gairių, prieinamus Aspose produktų.