کد QR نوعی بارکد است که می تواند حاوی اطلاعات مختلفی در آن باشد. میتوانید از یک خواننده کد QR در گوشی هوشمند خود برای اسکن آن و خواندن اطلاعات استفاده کنید. کدهای QR به روشهای مختلفی مانند نمایش جزئیات محصول، پرداخت با تلفن و کنترل دسترسی استفاده میشوند. در این مقاله در مورد نحوه استفاده از Java برای اسکن کدهای QR به صورت برنامه ای صحبت خواهیم کرد.
Java API برای اسکن کد QR
GroupDocs.Parser for Java API ابزاری است که به توسعهدهندگان کمک میکند اطلاعات را از انواع مختلف اسناد مانند PDF، فایلهای Word، و صفحات گسترده Excel استخراج کنند. با استفاده از آن می توانید متن، عکس، بارکد و سایر محتوای ساختار یافته را از اسناد استخراج کنید. حالا بیایید به ادامه مطلب برویم و کدهای QR را از تصاویر موجود در برنامه خود با استفاده از یک قطعه بسیار کوچک کد Java اسکن کنیم.
میتوانید فایل JAR را از بخش دانلودها دانلود کنید یا از آخرین مخزن و پیکربندیهای وابستگی Maven در برنامههای Java خود استفاده کنید.
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
نحوه اسکن کد QR با استفاده از جاوا
این مراحل ساده به شما کمک می کند تا متوجه شوید که اسکن یک کد QR آنقدرها هم که فکر می کنید دشوار نیست. به دستورالعمل های زیر در مورد نحوه خواندن یک تصویر کد QR نگاهی بیندازید:
- تصویر کد QR را با استفاده از کلاس Parser بارگیری کنید.
- کد(های) QR تصویر بارگذاری شده را دریافت کنید.
- پیام ضمیمه شده را با استفاده از روش getValue از کد QR استخراج کنید.
کد Java زیر تصویر کد QR را در برنامه اسکن می کند:
// اسکن کد QR با استفاده از جاوا
try(Parser parser = new Parser("/path/qrcode.png"))
{
// تمام کدهای QR را استخراج کنید.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// تکرار کنید
for(PageBarcodeArea barcode : barcodes)
{
// مقادیر کد QR شناسایی شده را چاپ کنید
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
مجوز رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان برای تجزیه و تحلیل اسکنر QR و سایر ویژگی های API بدون هیچ گونه محدودیت ارزیابی دریافت کنید.
نتیجه
اکنون که دانشی در مورد نحوه اسکن آسان کدهای QR از تصاویر با استفاده از Java کسب کرده اید، می توانید از این مهارت جدید برای ایجاد خواننده کد QR خود یا حتی توسعه یک برنامه اسکن کد QR آنلاین استفاده کنید. بیایید ببینیم با امکانات بی پایان چه کاری می توانید انجام دهید.
برای یادگیری بیشتر می توانید به مطالب مفید زیر مراجعه کنید: