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.
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