สแกน QR Code ใน Java

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

การกำหนดค่า Java API เพื่อสแกน QR Code

คุณสามารถเข้าถึง Aspose.BarCode for Java API ได้อย่างง่ายดายเพื่อประมวลผล บาร์โค้ด ประเภทต่างๆ รวมทั้งคิวอาร์โค้ด ติดตั้ง API อย่างรวดเร็วโดยดาวน์โหลดไฟล์ JAR ในส่วน New Releases หรือใช้การกำหนดค่า Maven ต่อไปนี้ในไฟล์ pom.xml ของแอปพลิเคชันของคุณ

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

สแกนรหัส QR ใน Java

คุณต้องทำตามขั้นตอนด้านล่างเพื่อสแกน QR Code:

  1. สร้างอินสแตนซ์ของคลาส BarCodeReader และระบุค่า DecodeType
  2. สร้างอินสแตนซ์วัตถุของคลาส BarCodeResult
  3. สแกนรหัส QR และรับข้อความออก

ข้อมูลโค้ดด้านล่างอธิบายวิธีการสแกน QR Code ใน Java:

// สร้างอินสแตนซ์ของคลาส BarCodeReader
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

สแกนรหัส QR จากสตรีมใน Java

ต่อไปนี้เป็นขั้นตอนในการอ่านโค้ด QR จากสตรีมใน Java:

  1. โหลดไฟล์อินพุตจากสตรีมและเริ่มต้นวัตถุของคลาส BarcodeReader
  2. ตั้งค่าคุณสมบัติ DecodeType เป็น QR และสร้างอินสแตนซ์ของคลาส BarCodeResult
  3. สแกน QR Code และพิมพ์ผลการสแกน

ข้อมูลโค้ดต่อไปนี้อธิบายวิธีการสแกนโค้ด QR จากสตรีมโดยทางโปรแกรมใน Java:

// โหลดรหัส QR อินพุตโดยใช้สตรีม
InputStream stream = new FileInputStream("input.png");

// เริ่มต้นวัตถุของคลาส BarCodeReader
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

รับใบอนุญาตฟรี

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API โดยไม่มีข้อจำกัดใดๆ

บทสรุป

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

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