קוד QR הוא סוג של ברקוד שיכול להכיל בתוכו מידע שונה. אתה יכול להשתמש בקורא קוד QR בטלפון החכם שלך כדי לסרוק אותו ולקרוא את המידע. קודי QR משמשים בדרכים רבות ושונות, כמו הצגת פרטי מוצר, ביצוע תשלומים באמצעות הטלפון שלך ובקרת גישה. במאמר זה, נדבר על איך להשתמש ב-Java כדי לסרוק קודי 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 באמצעות Java

השלבים הפשוטים האלה יעזרו לך להבין שסריקת קוד QR אינה קשה כמו שאתה חושב. עיין בהוראות הבאות כיצד לקרוא תמונת קוד QR:

  • טען את תמונת ה-QR Code באמצעות המחלקה Parser.
  • קבל את קוד QR של התמונה שנטענה.
  • חלץ את ההודעה המצורפת מקוד ה-QR בשיטת getValue.

קוד ה-Java הבא סורק את תמונת קוד ה-QR בתוך האפליקציה:

// סרוק קוד QR באמצעות Java
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. בוא נראה מה אתה יכול לעשות עם האפשרויות האינסופיות.

ללמידה נוספת, אתה יכול לבקר בחומר השימושי הבא:

ראה גם