รหัส QR เป็นบาร์โค้ดประเภทหนึ่งที่สามารถบรรจุข้อมูลที่แตกต่างกันได้ คุณสามารถใช้เครื่องอ่านรหัส QR บนสมาร์ทโฟนของคุณเพื่อสแกนและอ่านข้อมูลได้ มีการใช้รหัส QR ในหลายๆ วิธี เช่น การแสดงรายละเอียดสินค้า การชำระเงินด้วยโทรศัพท์ของคุณ และการควบคุมการเข้าถึง ในบทความนี้ เราจะพูดถึงวิธีใช้ Java เพื่อสแกนรหัส QR โดยทางโปรแกรม

เครื่องอ่านรหัส QR โดยใช้ Java | สแกน QR Code จากรูปภาพ

Java API สำหรับการสแกน QR Code

GroupDocs.Parser for Java API เป็นเครื่องมือที่ช่วยให้นักพัฒนาดึงข้อมูลจากเอกสารประเภทต่างๆ เช่น PDF ไฟล์ Word และสเปรดชีต Excel คุณสามารถแยกข้อความ รูปภาพ บาร์โค้ด และเนื้อหาที่มีโครงสร้างอื่นๆ ออกจากเอกสารได้ ตอนนี้ เรามาสแกนคิวอาร์โค้ดจากรูปภาพในแอปพลิเคชันของคุณโดยใช้โค้ดจาวาชิ้นเล็กๆ กัน

คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือใช้พื้นที่เก็บข้อมูลล่าสุดและการกำหนดค่า Maven ที่ขึ้นต่อกันภายในแอปพลิเคชัน Java ของคุณ

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

วิธีสแกน QR Code โดยใช้ Java

ขั้นตอนง่ายๆ เหล่านี้จะช่วยให้คุณรู้ว่าการสแกนคิวอาร์โค้ดนั้นไม่ได้ยากอย่างที่คิด ดูคำแนะนำต่อไปนี้เกี่ยวกับวิธีการอ่านภาพคิวอาร์โค้ด:

  • โหลดรูปภาพ QR Code โดยใช้คลาส Parser
  • รับรหัส QR ของภาพที่โหลด
  • แยกข้อความที่แนบมาจาก QR Code โดยใช้วิธี 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 ออนไลน์ มาดูกันว่าคุณจะทำอะไรกับความเป็นไปได้ที่ไม่สิ้นสุด

สำหรับการเรียนรู้เพิ่มเติม คุณสามารถเยี่ยมชมเนื้อหาที่เป็นประโยชน์ต่อไปนี้:

ดูสิ่งนี้ด้วย