اسکن کد QR با Java REST API

در این آموزش گام‌به‌گام، نحوه اسکن کدهای QR با یک Java REST API را یاد خواهید گرفت. ما شما را در ایجاد یک اسکنر QR با استفاده از یک API مبتنی بر Java که توسط Aspose Cloud SDK قدرت می‌گیرد، راهنمایی می‌کنیم و نشان می‌دهیم چگونه نوع بارکد یا QR هدف را برای تشخیص سریع از هر تصویر مشخص کنید.

پیش‌نیاز

مراحل برای QR Photo Scanner با Java REST API

  1. ارجاع‌ها به Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model را اضافه کنید تا به کلاس‌های API و مدل دسترسی داشته باشید
  2. یک شیء Configuration ایجاد کنید و URL پایه API، client ID و client secret را برای احراز هویت با Aspose.BarCode Cloud تنظیم کنید
  3. نام فایل تصویر را مشخص کنید و آن را به عنوان یک فایل استریم باز کنید تا برای شناسایی آماده شود
  4. یک نمونه از RecognizeApi با استفاده از شیء Configuration پیکربندی‌شده ایجاد کنید
  5. متد RecognizeMultipartAsync را با DecodeBarcodeType.QR و فایل استریم صدا بزنید تا کدهای QR در تصویر شناسایی شوند
  6. در بارکدهای شناسایی‌شده در پاسخ حلقه بزنید و مقادیر و نوع آن‌ها را نمایش دهید

این مراحل فرآیند توسعه یک QR code scanner app with Java Low Code API را خلاصه می‌کند. ابتدا محیط را با افزودن Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model تنظیم کنید، یک شیء Configuration با اعتبارهای خود ایجاد کنید، و فایل تصویر (MultipleQRCodes.png) را به یک FileStream بارگذاری کنید. سپس از کلاس RecognizeApi برای فراخوانی RecognizeMultipartAsync استفاده کنید و نتایج را در یک حلقه مرور کنید تا مقدار BarcodeValue و Type هر QR code را نمایش دهید.

کد برای خواندن QR Code با Java REST Interface

کد نشان داده شده در بالا نشان می‌دهد که چگونه کد QR را از تصویر با Java REST Interface اسکن کنیم. با مشخص کردن DecodeBarcodeType (مثلاً QR)، API را طوری هدایت می‌کنید که فقط به دنبال آن نوع بارکد بگردد، که اسکن را سرعت می‌بخشد، قابلیت اطمینان را بهبود می‌دهد و از شناسایی بارکدهای ناخواسته جلوگیری می‌کند.

در این آموزش کوتاه، ما گام به گام ساخت یک خواننده QR‑code را با یک Java REST API مرور کردیم. وقتی آماده‌اید تا به بارکدها بپردازید، راهنمای ما در مورد Scan Barcode with Java REST API را بررسی کنید.

 فارسی