Kod QR (kod szybkiej odpowiedzi) to w rzeczywistości kod kreskowy 2D zawierający informacje, które można łatwo odczytać i zeskanować za pomocą czytnika kodów QR i smartfona. Obecnie kody QR są używane w informacji o produktach i marketingu, płatnościach mobilnych, kontroli dostępu itp. W tym artykule omówimy, jak programowo zeskanować kod QR za pomocą C# w aplikacji .NET.

Czytnik kodów QR przy użyciu języka C# | Zeskanuj kod QR z obrazu

QR Code Scanner .NET API

GroupDocs.Parser for C# API to rozwiązanie, które umożliwia programistom wyodrębnianie informacji z różnych formatów dokumentów, w tym PDF, Word, Excel i wielu innych. Oferuje prosty interfejs i wszechstronne funkcje, umożliwiające bezproblemowe analizowanie tekstu, metadanych, obrazów, kodów kreskowych i ustrukturyzowanej zawartości dokumentów. W tym artykule użyję go do skanowania kodów QR z obrazów w aplikacji .NET przy użyciu języka C#.

Możesz pobrać instalator DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem NuGet.

PM> Install-Package GroupDocs.Parser

Jak zeskanować kod QR za pomocą C#

Poniższe kilka linijek zmusi Cię do zmiany zdania na temat błędnego przekonania, że skanowanie kodu QR jest trudnym zadaniem. Oto kroki, które pokazują, jak odczytać obraz z kodem QR:

  • Załaduj obraz kodu QR za pomocą klasy Parser.
  • Uzyskaj kod(y) QR załadowanego obrazu.
  • Wyodrębnij załączoną wiadomość z kodu QR, używając właściwości Wartość.

Poniższy kod źródłowy w języku C# skanuje obraz kodu QR za pomocą aplikacji .NET przy użyciu języka C#:

// Zeskanuj kod QR za pomocą C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // Wyodrębnij wszystkie kody QR.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Brzmieć
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Wydrukuj wartości zidentyfikowanego kodu QR
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję na analizę skanera QR i inne funkcje API bez żadnych ograniczeń ewaluacyjnych.

Wniosek

Dzisiaj właśnie nauczyłeś się prostego sposobu skanowania kodu QR z obrazu za pomocą C#. Dzięki tej nauce możesz opracować swój czytnik kodów QR lub po prostu stworzyć internetową aplikację do skanowania kodów QR.

Aby dowiedzieć się więcej, możesz odwiedzić następujące przydatne materiały:

API API .NET skanera kodów QR | Dokumentacja

Odniesienie do interfejsu API | Bezpłatne wsparcie | Próbki kodu

Zobacz też