Jak číst barový kód pomocí C#
Tento jednoduchý tutoriál ilustruje, jak číst čárové kódy pomocí C#. Sledováním stanovených kroků, můžete rozvíjet aplikaci C#, která čte čárové kódy pomocí minimálního kódu a žádné vnější závislosti.
Výhody čtení baroků
innost:- Rychlý přístup k šifrovaným informacím v digitálním formátu.
všestrannost:- Může být integrován do různých aplikací, včetně řízení inventáře a ověření vstupenek.
snadné používán:- Zjednodušuje proces vstupu dat prostřednictvím rychlého skenován.
Předpoklady: Příprava životního prostředí
- Nastavení Visual Studio nebo jakéhokoli kompatibilního .NET IDE.
- Instalujte Aspose.BarCode z programu NuGet Package Manager.
Krok za krokem průvodce čtení barového kódu
Krok 1: Instalace Aspose.BarCode
Přidejte do vašeho projektu knihovnu Aspose.BarCode pomocí NuGet.
Install-Package Aspose.BarCode
Krok 2: Vložte potřebné názevové prostory
Přidejte odkazy na požadované názevové prostory ve vašem kódu.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Krok 3: Stáhněte barový kód obrázku
Vytvořte si příklad z BarCodeReader
třída a stáhnout barový kód obrázku souboru.
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: Nastavení typů čárového kódu
Zadejte typy čárového kódu, které chcete číst pomocí DecodeType
v seznamu.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Krok 5: Využijte výsledky
Vyjmete informace o čárovém kódu a vytiskněte je na konzoli.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
Kompletní příklad kódu pro čtení barového kódu
Zde je kompletní příklad, který ukazuje, jak číst čárové kódy z obrázku:
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}");
}
}
Další informace
- Knihovna Aspose.BarCode podporuje různé formáty čárového kódu, které vám umožňují snadno číst několik typů kód.
- Zvažte provádění dodatečného řešení chyb pro scénáře s chybějícími nebo nečitelnými čárovými kódy.
závěr
Tento tutoriál vás vede procesem čtení čárových kódů v C# pomocí Aspose.BarCode. S pouhými několika řádky kódu, můžete efektivně extrahovat informace z obrázků čárových kódů. Pro další funkce generace čárových kódů a manipulace, odkaz na více tutoriálů a průvodců k dispozici pro produkty Aspose.