يشبه الرمز الشريطي رمزًا خاصًا يمكن للآلات قراءته. عادةً ما تحتوي على سطور وأرقام تساعد في تحديد المنتجات ، مثل تتبع المخزون وإجراء المبيعات. في هذه المقالة سوف نتحدث عن كيفية استخدام Java لمسح الباركود داخل التطبيق.

قارئ الباركود باستخدام Java | مسح الباركود من الصورة

Java API لمسح الباركود

تعد واجهة برمجة التطبيقات GroupDocs.Parser for Java أداة مفيدة للمطورين لاستخراج المعلومات من أنواع المستندات المختلفة مثل ملفات PDF وملفات Word وجداول بيانات Excel. يسمح لك باستخراج النصوص والصور ورموز QR والرموز الشريطية والمحتوى المنظم من المستندات. سأستخدم واجهة برمجة التطبيقات (API) هذه لمسح الرموز الشريطية من الصورة داخل التطبيق باستخدام مقتطف رمز Java بسيط.

للبدء ، يمكنك تنزيل ملف JAR من قسم التنزيلات. بالنسبة للتطبيقات المستندة إلى Maven ، استخدم التكوينات التالية:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

كيفية مسح الرموز الشريطية باستخدام Java

إذا كنت تعتقد أن مسح الرموز الشريطية أمر صعب ، فلنحاول تغيير رأيك. ما عليك سوى اتباع هذه الخطوات لقراءة صورة الرمز الشريطي باستخدام Java:

  • استخدم فئة Parser لتحميل صورة الرمز الشريطي.
  • احصل على الباركود (الرموز) من الصورة المحملة.
  • استخرج المعلومات المشفرة من الباركود باستخدام طريقة getValue.

ألق نظرة على مثال كود مصدر Java التالي لمعرفة كيفية مسح صورة رمز شريطي ضوئيًا داخل التطبيق الخاص بك.

// مسح الباركود باستخدام Java
try(Parser parser = new Parser("/path/barcode.png"))
{
    // استخراج جميع الباركود.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // أعاد
    for(PageBarcodeArea barcode : barcodes)
    {
        // اطبع قيم الباركود المحدد
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

احصل على رخصتك الكاملة لفترة محدودة

يمكنك الحصول على ترخيص مؤقت مجانًا لاستكشاف ماسح الباركود والميزات الأخرى لواجهة برمجة التطبيقات دون أي قيود أثناء التقييم.

خاتمة

في الختام ، لقد اكتشفت طريقة مباشرة لمسح الرموز الشريطية من الصور باستخدام Java. مع هذه المعرفة ، يمكنك إنشاء قارئ الباركود الخاص بك أو حتى تطوير تطبيق مسح الباركود عبر الإنترنت.

لمزيد من التعلم ، يمكنك استكشاف الموارد القيمة التالية:

أنظر أيضا