Čítanie čiarových kódov je bežnou požiadavkou v mnohých aplikáciách, ako je manažment inventúry a overovanie lístkov. Tento tutoriál ukazuje ako čítať čiary pomocou C# s Aspose.BarCode pre .NET.
Úvod
Tento sprievodca poskytuje krok za krokom pokyny týkajúce sa čítania barových kódov pomocou C#. S postupom uvedeným nižšie môžete vyvinúť robustnú aplikáciu čítača barového kódu, ktorá podporuje viaceré typy barovým kódom.
Výhody čítania barokódov
- Účinnosť: rýchly prístup k kódovaným informáciám v digitálnom formáte.
- Versatilita: Môže byť integrovaná do rôznych aplikácií, vrátane riadenia inventúry a overovania lístkov.
- Jednoduché použitie: Zjednodušuje proces vstupu údajov prostredníctvom rýchleho skenovania.
Predpoklady: Príprava životného prostredia
- Nastaviť Visual Studio alebo akýkoľvek kompatibilný .NET IDE.
- Inštalovať Aspose.BarCode z NuGet Package Manager.
Install-Package Aspose.BarCode
Krok za krokom sprievodca čítaním barového kódu
Krok 1: Vložte potrebné názvové priestory
Pridajte odkazy na požadované názvové priestory vo vašom kóde.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Krok 2: Nahrať Barcode obrázok
Vytvorte príklad z BarCodeReader
trieda a nahrať barcode obrázok súbor.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}
Krok 3: Nastaviť typy barového kódu
Zadajte typy barového kódu, ktoré chcete čítať pomocou DecodeType
Zoznamka →
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Krok 4: Iterate cez výsledky
Odstráňte informácie o čárovom kóde a vytlačte ich na konzolu.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}
Kompletný príklad kódu pre čítanie bar kódu
Tu je úplný príklad, ktorý ukazuje, ako čítať barové kódy z obrazu:
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("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}
}
Dodatočné informácie
- Knižnica Aspose.BarCode podporuje rôzne formáty čárového kódu, čo vám umožňuje ľahko čítať viaceré typy kódov.
- Zvážte implementáciu dodatočného riešenia chýb pre scenáre s chýbajúcimi alebo nečitateľnými kódmi.
Záver
Tento tutoriál vás vedie procesom čítania čárových kódov v C# pomocou Aspose.BarCode. S len niekoľkými riadkami kódu môžete efektívne extrahovať informácie z obrázkov čárových kódov. Pre ďalšie funkcie generácie a manipulácie čárových kódov, odkazujte na viac tutoriálov a sprievodcov dostupných pre produkty Aspose.