في هذا الدليل خطوة‑بخطوة ستتعلم كيفية مسح رموز QR باستخدام واجهة برمجة تطبيقات REST بلغة Java. سنرشدك خلال إنشاء ماسح QR باستخدام واجهة برمجة تطبيقات مبنية على Java مدعومًا بـ Aspose Cloud SDK، وسنوضح لك كيفية تحديد نوع الباركود أو QR المستهدف للتعرف السريع من أي صورة.
المتطلبات المسبقة
- إنشاء حساب والحصول على بيانات اعتماد API لقراءة رمز QR
- تنزيل Aspose.BarCode Cloud SDK for Java لقراءة عدة رموز QR من صورة
- إعداد مشروع Java باستخدام SDK المذكور أعلاه
Steps for QR Photo Scanner with Java REST API
- أضف مراجع إلى Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model للوصول إلى فئات API والنماذج
- أنشئ كائن Configuration وحدد عنوان URL الأساسي للـ API ومعرف العميل والسرّ الخاص بالعميل للمصادقة مع Aspose.BarCode Cloud
- حدد اسم ملف الصورة وافتحه كتيار ملف لتحضيره للتعرف
- أنشئ مثيلًا من RecognizeApi باستخدام كائن Configuration المُكوَّن
- استدعِ طريقة RecognizeMultipartAsync مع DecodeBarcodeType.QR وتيار الملف لاكتشاف رموز QR في الصورة
- تجول عبر الباركودات التي تم التعرف عليها في الاستجابة وعرض قيمها وأنواعها
تلخص هذه الخطوات العملية لتطوير تطبيق ماسح رمز QR باستخدام Java Low Code API. أولاً، قم بإعداد البيئة بإضافة Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model، وأنشئ كائن Configuration باستخدام بيانات الاعتماد الخاصة بك، وحمّل ملف الصورة (MultipleQRCodes.png) في FileStream. بعد ذلك، استخدم الفئة RecognizeApi لاستدعاء RecognizeMultipartAsync، وتكرّر عبر النتائج لعرض BarcodeValue و Type لكل رمز QR.
Code to Read QR Code with Java REST Interface
الكود المعروض أعلاه يوضح كيفية مسح رمز QR من صورة باستخدام واجهة Java REST. من خلال تحديد DecodeBarcodeType (على سبيل المثال QR)، تقوم بتوجيه الـ API للبحث حصريًا عن نوع الباركود ذلك، مما يسرّع عملية المسح، ويحسن الموثوقية، ويمنع اكتشاف الباركودات غير المرغوب فيها.
في هذا الدرس المختصر استعرضنا بناء قارئ QR‑code باستخدام Java REST API. عندما تكون مستعدًا للتعامل مع الباركودات، اطلع على دليلنا حول Scan Barcode with Java REST API.