مسح رمز الاستجابة السريعة باستخدام Node.js REST API

يشرح هذا الدليل كيفية مسح رمز الاستجابة السريعة باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم كيفية تطوير ماسح رمز الاستجابة السريعة باستخدام واجهة برمجة تطبيقات قائمة على Node.js باستخدام مجموعة تطوير برمجيات سحابية قائمة على Node.js. سيساعدك هذا الدليل في تحديد أنواع الباركود أو رموز الاستجابة السريعة المستهدفة للتعرف عليها بسرعة من رمز image معين.

متطلب أساسي

خطوات استخدام ماسح صور QR مع واجهة برمجة تطبيقات Node.js REST

  1. أضف مراجع إلى Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model للوصول إلى فئات API والنموذج
  2. إنشاء كائن تكوين وتعيين عنوان URL الأساسي لواجهة برمجة التطبيقات ومعرف العميل والسر الخاص بالعميل للمصادقة باستخدام Aspose.BarCode Cloud
  3. حدد اسم ملف الصورة وافتحه كمسار ملف لتحضيره للتعرف عليه
  4. إنشاء مثيل لـ RecognizeApi باستخدام كائن التكوين المُكوّن
  5. اتصل بطريقة التعرف على الأجزاء المتعددة غير المتزامنة مع DecodeBarcodeType.QR وتدفق الملف لاكتشاف رموز QR في الصورة
  6. قم بالمرور عبر الباركودات المعترف بها في الاستجابة وعرض قيمها وأنواعها

تلخص هذه الخطوات عملية تطوير تطبيق ماسح ضوئي لرموز الاستجابة السريعة (QR) باستخدام واجهة برمجة تطبيقات Node.js منخفضة الترميز. أولًا، قم بإعداد البيئة بإضافة Aspose.BarCode.Cloud.Sdk.Api وAspose.BarCode.Cloud.Sdk.Model، وأنشئ كائن تكوين باستخدام بيانات اعتمادك، ثم حمّل ملف الصورة (MultipleQRCodes.png) إلى FileStream. بعد ذلك، استخدم فئة RecognizeApi لاستدعاء RecognizeMultipartAsync، وكرر النتائج لعرض قيمة BarcodeValue ونوع كل رمز QR.

كود لقراءة رمز الاستجابة السريعة باستخدام واجهة Node.js REST

يوضح الكود أعلاه كيفية مسح رمز الاستجابة السريعة من صورة باستخدام واجهة Node.js REST. بتعيين DecodeBarcodeType (على سبيل المثال، QR)، فأنت تُوجِّه واجهة برمجة التطبيقات للبحث عن هذا النوع من الرموز فقط بدلاً من التحقق من جميع الأنواع المحتملة. هذا يجعل المسح أسرع وأكثر موثوقية، ويجنِّب مسح الرموز الشريطية غير المرغوب فيها.

لقد شرح لنا هذا البرنامج التعليمي الموجز عملية تطوير قارئ QR. لقراءة الباركود، راجع المقال مسح الباركود باستخدام Node.js REST API.

 عربي