رمز الاستجابة السريعة (رمز الاستجابة السريعة) هو في الواقع رمز شريطي ثنائي الأبعاد يحتوي على معلومات يمكن قراءتها بسهولة ومسحها ضوئيًا بواسطة قارئ رمز الاستجابة السريعة والهاتف الذكي. في الوقت الحاضر ، يتم استخدام أكواد QR Codes في معلومات المنتج والتسويق ، ومدفوعات الهاتف المحمول ، والتحكم في الوصول ، وما إلى ذلك. في هذه المقالة ، سنناقش كيفية مسح رمز QR برمجيًا باستخدام C# داخل تطبيق .NET.

قارئ رمز الاستجابة السريعة باستخدام C# | مسح رمز الاستجابة السريعة من الصورة

QR Code Scanner .NET API

GroupDocs.Parser for C# API هو حل يسمح للمطورين باستخراج المعلومات من تنسيقات المستندات المختلفة ، بما في ذلك PDF و Word و Excel وغيرها الكثير. يوفر واجهة مباشرة وميزات شاملة ، مما يتيح التحليل السهل للنص والبيانات الوصفية والصور والرموز الشريطية والمحتوى المنظم من المستندات. في هذه المقالة ، سأستخدمها لمسح رموز QR من الصور داخل تطبيق .NET باستخدام C#.

يمكنك تنزيل DLLs أو MSI installer من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Parser

كيفية مسح رمز الاستجابة السريعة ضوئيًا باستخدام C#

ستجبرك الأسطر القليلة التالية على تغيير رأيك بشأن الاعتقاد الخاطئ بأن مسح رمز الاستجابة السريعة يعد مهمة صعبة. فيما يلي الخطوات التي توضح كيفية قراءة صورة رمز الاستجابة السريعة:

  • قم بتحميل صورة رمز الاستجابة السريعة باستخدام فئة المحلل اللغوي.
  • احصل على رمز (رموز) QR للصورة المحملة.
  • استخرج الرسالة المرفقة من QR Code باستخدام خاصية القيمة.

يقوم الكود المصدري C# التالي بمسح صورة رمز الاستجابة السريعة باستخدام تطبيق .NET باستخدام C#:

// مسح رمز الاستجابة السريعة باستخدام C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // استخراج جميع رموز QR.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // أعاد
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // اطبع قيم QR Code المحددة
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتحليل ماسح QR وميزات أخرى لواجهة برمجة التطبيقات بدون أي قيود تقييمية.

خاتمة

اليوم ، لقد تعلمت للتو الطريقة البسيطة لمسح رمز الاستجابة السريعة ضوئيًا من الصورة باستخدام C#. من خلال هذا التعلم ، يمكنك تطوير قارئ رمز الاستجابة السريعة الخاص بك أو ببساطة إنشاء تطبيق ماسح ضوئي لرمز الاستجابة السريعة عبر الإنترنت.

لمزيد من التعلم ، يمكنك زيارة المواد المفيدة التالية:

QR Code Scanner .NET API | وثائق

مرجع API | دعم مجاني | نماذج التعليمات البرمجية

أنظر أيضا