รหัส QR เป็นที่นิยมใช้เพื่อแบ่งปันข้อมูลสำคัญ สำหรับความต้องการที่แตกต่างกัน คุณอาจต้องการสร้างรหัส QR ในโซลูชันหรือแอปพลิเคชันของคุณ ดังนั้น บทความนี้จะอธิบายวิธีสร้าง QR Code โดยทางโปรแกรมใน Java
- การติดตั้ง Java API เพื่อสร้าง QR Code
- สร้าง QR Code ใน Java
- สร้างรหัส QR ด้วยการเข้ารหัส ForceQR ใน 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 ได้ด้วยขั้นตอนต่อไปนี้:
- สร้างวัตถุของคลาส BarcodeGenerator และระบุข้อความอินพุตพร้อมกับ EncodeType
- กำหนดประเภทการเข้ารหัสและเวอร์ชันของคิวอาร์โค้ด
- สร้างรหัส 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
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator และระบุ EncodeType และข้อความที่ป้อน
- กำหนดประเภทการเข้ารหัสและเวอร์ชันของ QR Code ที่ต้องการ
- เขียนไฟล์เอาต์พุตที่มีรหัสเป็นภาพ 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 ในกรณีที่มีข้อสงสัย โปรดติดต่อเราผ่าน ฟอรัม