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

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

متطلب أساسي

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

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

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

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

 عربي