สร้าง QR Code ใน Java

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

การติดตั้ง Java API เพื่อสร้าง QR Code

คุณต้องติดตั้ง Aspose.BarCode for Java API ซึ่งจะทำให้คุณสามารถทำงานกับ บาร์โค้ด ประเภทต่างๆ ได้ เพียง ดาวน์โหลด ไฟล์ JAR ที่เกี่ยวข้อง หรือเข้าถึงด้วยการกำหนดค่าต่อไปนี้ในไฟล์ 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 Code ใน Java

คุณสามารถสร้าง QR Code ได้ด้วยขั้นตอนต่อไปนี้:

  1. สร้างวัตถุของคลาส BarcodeGenerator และระบุข้อความอินพุตพร้อมกับ EncodeType
  2. กำหนดประเภทการเข้ารหัสและเวอร์ชันของคิวอาร์โค้ด
  3. สร้างรหัส QR และส่งออกรหัสที่สร้างขึ้นเป็นภาพ PNG

โค้ดตัวอย่างต่อไปนี้สาธิตวิธีสร้าง QR Code ใน Java:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// ตั้งค่าเวอร์ชันอัตโนมัติ
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//ตั้งค่าประเภทการเข้ารหัส ForceMicroQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

สร้างรหัส QR ด้วยการเข้ารหัส ForceQR ใน Java

คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างรหัส QR ประเภท ForceQR ใน Java

  1. สร้างอินสแตนซ์ของคลาส BarcodeGenerator และระบุ EncodeType และข้อความที่ป้อน
  2. กำหนดประเภทการเข้ารหัสและเวอร์ชันของ QR Code ที่ต้องการ
  3. เขียนไฟล์เอาต์พุตที่มีรหัสเป็นภาพ PNG

ตัวอย่างโค้ดต่อไปนี้จะอธิบายวิธีสร้างโค้ด QR ด้วยการเข้ารหัส ForceQR ใน Java:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// ตั้งค่าเวอร์ชันอัตโนมัติ
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//ตั้งค่าประเภทการเข้ารหัส ForceQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

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

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

บทสรุป

ในบทความนี้ คุณได้สำรวจวิธีสร้าง QR Code ในรูปแบบต่างๆ เวอร์ชัน ฯลฯ ตามความต้องการของคุณ ตัวอย่างโค้ดแสดงกระบวนการทั้งหมดในการสร้าง QR Code โดยทางโปรแกรมในภาษาจาวา ยิ่งไปกว่านั้น คุณอาจดูที่ เอกสารประกอบ เพื่อตรวจสอบรูปแบบและคุณลักษณะอื่นๆ อีกมากมายที่ Aspose.BarCode รองรับสำหรับ Java API ในกรณีที่มีข้อสงสัย โปรดติดต่อเราผ่าน ฟอรัม

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