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.

Čtečka QR kódů pomocí C# | Naskenujte QR kód z obrázku

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

Viz také