Mã QR (Mã phản hồi nhanh) thực chất là mã vạch 2D chứa thông tin có thể dễ dàng đọc và quét bằng đầu đọc Mã QR và điện thoại thông minh. Ngày nay, Mã QR đang được sử dụng trong thông tin & tiếp thị sản phẩm, thanh toán di động, kiểm soát truy cập, v.v. Trong bài viết này, chúng ta sẽ thảo luận về cách quét mã QR theo chương trình bằng C# trong ứng dụng .NET.
Trình quét mã QR .NET API
GroupDocs.Parser for C# API là một giải pháp cho phép các nhà phát triển trích xuất thông tin từ nhiều định dạng tài liệu khác nhau, bao gồm PDF, Word, Excel và nhiều định dạng khác. Nó cung cấp một giao diện đơn giản và các tính năng toàn diện, cho phép dễ dàng phân tích cú pháp văn bản, siêu dữ liệu, hình ảnh, mã vạch và nội dung có cấu trúc từ tài liệu. Trong bài viết này, tôi sẽ sử dụng nó để quét Mã QR từ hình ảnh trong ứng dụng .NET bằng C#.
Bạn có thể tải xuống tệp DLL hoặc trình cài đặt MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của mình qua NuGet.
PM> Install-Package GroupDocs.Parser
Cách quét mã QR bằng C#
Vài dòng sau đây sẽ khiến bạn thay đổi suy nghĩ về quan niệm sai lầm rằng quét QR Code là một nhiệm vụ khó khăn. Dưới đây là các bước hướng dẫn cách đọc hình ảnh mã QR:
- Tải hình ảnh Mã QR bằng lớp Parser.
- Nhận (các) Mã QR của hình ảnh đã tải.
- Trích xuất tin nhắn đính kèm từ Mã QR bằng thuộc tính Giá trị.
Mã nguồn C# sau quét hình ảnh mã QR bằng ứng dụng .NET sử dụng C#:
// Quét mã QR bằng C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
// Trích xuất tất cả các mã QR.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// lặp đi lặp lại
foreach (PageBarcodeArea barcode in barcodes)
{
// In các giá trị Mã QR được xác định
Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
}
}
Nhận giấy phép miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí để phân tích máy quét QR và các tính năng khác của API mà không có bất kỳ giới hạn đánh giá nào.
Phần kết luận
Hôm nay, các bạn vừa học cách đơn giản để quét QR Code từ hình ảnh bằng C#. Từ việc học này, bạn có thể phát triển Trình đọc mã QR của mình hoặc chỉ cần tạo một ứng dụng quét Mã QR trực tuyến.
Để tìm hiểu thêm, bạn có thể truy cập tài liệu hữu ích sau:
Trình quét mã QR .NET API | Tài liệu
Tham khảo API | Hỗ trợ miễn phí | Mẫu mã