QR kód (Quick Response code) je vlastně 2D čárový kód, který obsahuje informace, které lze snadno přečíst a naskenovat čtečkou QR Code a chytrým telefonem. V současné době se QR kódy používají v produktových informacích a marketingu, mobilních platbách, řízení přístupu atd. V tomto článku probereme, jak programově skenovat QR kód pomocí C# v rámci .NET aplikace.
QR Code Scanner .NET API
GroupDocs.Parser for C# API je řešení, které umožňuje vývojářům extrahovat informace z různých formátů dokumentů, včetně PDF, Wordu, Excelu a mnoha dalších. Nabízí jednoduché rozhraní a komplexní funkce, které umožňují snadnou analýzu textu, metadat, obrázků, čárových kódů a strukturovaného obsahu z dokumentů. V tomto článku jej použiji ke skenování QR 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 QR kód pomocí C#
Následujících pár řádků vás přinutí změnit názor na mylnou představu, že skenování QR kódu je obtížný úkol. Zde jsou kroky, které ukazují, jak číst obrázek QR kódu:
- Načtěte obrázek QR kódu pomocí třídy Parser.
- Získejte QR kód(y) načteného obrázku.
- Extrahujte přiloženou zprávu z QR kódu pomocí vlastnosti Value.
Následující zdrojový kód C# naskenuje obrázek QR kódu pomocí aplikace .NET pomocí C#:
// Naskenujte QR kód pomocí C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
// Extrahujte všechny QR kódy.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Opakovat
foreach (PageBarcodeArea barcode in barcodes)
{
// Vytiskněte hodnoty Identifikovaného QR kódu
Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
}
}
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k analýze QR skeneru a dalších funkcí API bez jakýchkoliv omezení hodnocení.
Závěr
Dnes jste se právě naučili jednoduchý způsob skenování QR kódu z obrázku pomocí C#. Z tohoto učení můžete vyvinout čtečku QR kódů nebo jednoduše vytvořit online aplikaci pro skenování QR kódů.
Chcete-li se dozvědět více, můžete navštívit následující užitečný materiál:
QR Code Scanner .NET API | Dokumentace
Odkaz na API | Podpora zdarma | Ukázky kódu