Ako čítať barový kód pomocou C#
Tento jednoduchý tutoriál ilustruje, ako čítať čárové kódy pomocou C#. S nasledujúcimi krokami, môžete vyvinúť aplikáciu C#, ktorá číta čárové kódy pomocou minimálneho kódu a bez vonkajších závislostí.
Výhody čítania barokódov
efektívnosť:- Rýchly prístup k kódovaným informáciám v digitálnom formáte.
vertikálnosť:- Môže byť integrovaný do rôznych aplikácií, vrátane riadenia inventúry a overovania lístkov.
Jednoduché používanie:- 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.
Krok za krokom sprievodca čítaním barového kódu
Krok 1: Inštalácia Aspose.BarCode
Pridať knižnicu Aspose.BarCode do projektu pomocou NuGet.
Install-Package Aspose.BarCode
Krok 2: 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 3: Nahrať Barcode obrázok
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
}
Krok 4: Nastaviť typy barového kódu
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);
Krok 5: 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($"{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($"{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.