این راهنما نحوه اسکن کد QR با Node.js REST API را توضیح می دهد. شما یاد خواهید گرفت که یک اسکنر QR با API مبتنی بر Node.js با استفاده از یک Cloud SDK مبتنی بر Node.js ایجاد کنید. این به شما در تعریف بارکد هدف یا انواع QR برای تشخیص سریع از یک image کمک میکند.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید برای خواندن کد QR
- برای خواندن چندین کد QR از یک تصویر، Aspose.BarCode Cloud SDK برای Node.js را دانلود کنید
- با SDK بالا یک پروژه Node.js راه اندازی کنید
مراحل اسکنر عکس QR با Node.js REST API
- برای دسترسی به API و کلاس های مدل، ارجاعاتی را به Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model اضافه کنید.
- یک شی Configuration ایجاد کنید و URL پایه API، شناسه مشتری، و رمز سرویس گیرنده را برای احراز هویت با Aspose.BarCode Cloud تنظیم کنید.
- نام فایل تصویر را مشخص کنید و آن را به عنوان جریان فایل باز کنید تا برای شناسایی آماده شود
- با استفاده از شی پیکربندی پیکربندی شده، یک نمونه از RecognizeApi ایجاد کنید
- برای شناسایی کدهای QR در تصویر، روش RecognizeMultipartAsync را با DecodeBarcodeType.QR و جریان فایل فراخوانی کنید.
- بارکدهای شناسایی شده را در پاسخ حلقه بزنید و مقادیر و انواع آنها را نمایش دهید
این مراحل فرآیند توسعه برنامه اسکنر کد QR با Node.js Low Code API را خلاصه می کند. ابتدا محیط را با افزودن Aspose.BarCode.Cloud.Sdk.Api و Aspose.BarCode.Cloud.Sdk.Model تنظیم کنید، یک شی Configuration با اعتبار خود ایجاد کنید و فایل تصویر (MultipleQRCodes.png) را در FileStream بارگذاری کنید. سپس از کلاس RecognizeApi برای فراخوانی RecognizeMultipartAsync استفاده کنید و نتایج را حلقه بزنید تا BarcodeValue و نوع هر کد QR نمایش داده شود.
کد برای خواندن کد QR با رابط Node.js REST
کد بالا نحوه اسکن کد QR از تصویر را با Node.js REST Interface نشان می دهد. با تنظیم DecodeBarcodeType (به عنوان مثال، QR)، به API می گویید به جای بررسی هر نوع ممکن، فقط به دنبال آن نوع کد باشد. این امر اسکن را سریعتر، قابل اطمینان تر می کند و از اسکن بارکدهای ناخواسته جلوگیری می کند.
این آموزش کوتاه روند توسعه یک خواننده QR را به ما آموزش داده است. برای خواندن بارکدها به مقاله اسکن بارکد با Node.js REST API مراجعه کنید.