Čárový kód je strojově čitelná optická reprezentace dat sestávající z paralelních čar a čísel, která se většinou používá k jedinečné identifikaci produktů a zefektivnění procesů, jako je správa zásob a transakce v místě prodeje. V tomto článku probereme, jak programově skenovat čárové kódy pomocí C# s aplikací .NET.
Skener čárových kódů .NET API
GroupDocs.Parser for C# API poskytuje vývojářům možnost extrahovat data z různých formátů dokumentů, jako je PDF, Word, Excel a další. Díky své rozsáhlé funkčnosti umožňuje snadnou analýzu textu, metadat, obrázků, čárových kódů a strukturovaného obsahu. V tomto článku prozkoumáme, jak využít toto API ke skenování čárových kódů z obrázků v aplikaci .NET pomocí C#.
Můžete si stáhnout DLL nebo instalační program MSI ze sekce ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.
PM> Install-Package GroupDocs.Parser
Jak skenovat čárový kód pomocí C#
Pokud jste jedním z těch, kteří stále věří, že skenování čárových kódů je složitý úkol, tyto následující řádky vaši mylnou představu objasní. Chcete-li číst obrázek čárového kódu, postupujte takto:
- K načtení obrázku čárového kódu použijte třídu Parser.
- Získejte čárový kód(y) z načteného obrázku.
- Extrahujte zakódovaná data z čárového kódu pomocí vlastnosti Value.
Následující zdrojový kód C# ukazuje, jak skenovat obrázek čárového kódu v aplikaci .NET pomocí C#.
// Naskenujte čárový kód pomocí C#
using (Parser parser = new Parser("/path/barcode.png"))
{
// Extrahujte všechny čárové kódy.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Iterujte přes čárové kódy
foreach (PageBarcodeArea barcode in barcodes)
{
// Vytiskněte hodnoty Identified Barcode
Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
}
}
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k analýze snímače čárových kódů a dalších funkcí API bez jakýchkoliv omezení hodnocení.
Závěr
Na závěr jste se naučili jednoduchý způsob skenování čárových kódů z obrázku pomocí C#. Z tohoto učení si můžete vyvinout vlastní čtečku čárových kódů nebo jednoduše vytvořit online aplikaci pro čtení čárových kódů.
Chcete-li se dozvědět více, můžete navštívit následující užitečný materiál: