สร้างบาร์โค้ด Maxicode ใน Java

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

การกำหนดค่า Java เพื่อสร้างบาร์โค้ด Maxicode - ดาวน์โหลด API ฟรี

คุณสามารถสร้างหรืออ่าน บาร์โค้ด ได้หลายประเภทด้วย Aspose.BarCode for Java ดาวน์โหลดไฟล์ JAR อย่างรวดเร็วจากหน้า New Releases หรือใช้การกำหนดค่าด้านล่างเพื่อตั้งค่าจาก repository:

<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.9</version>
</dependency>

สร้างบาร์โค้ด Maxicode ใน Java

ขั้นตอนต่อไปนี้แสดงวิธีสร้างบาร์โค้ด Maxicode:

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

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

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// กำหนดขนาดเป็นพิกเซล
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";

// ตั้งค่าโหมดเข้ารหัส MaxiCode เป็น 2 และข้อความรหัสที่ถูกต้อง
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(รหัสไปรษณีย์ 9 หลัก)(gs)(รหัสประเทศ)(gs)(หมวดบริการ)(gs)(ข้อความรอง)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// บันทึกผลลัพธ์ Maxi Code
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

สร้างบาร์โค้ด Maxicode ด้วยอัตราส่วนใน Java

คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างบาร์โค้ด Maxicode พร้อมอัตราส่วนใน Java

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

โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างบาร์โค้ด Maxicode พร้อมอัตราส่วนกว้างยาวโดยทางโปรแกรมใน Java:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// กำหนดขนาดเป็นพิกเซล
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// กำหนดอัตราส่วนกว้างยาว 0.5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// บันทึกผลลัพธ์ Maxi Code
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

ภาพหน้าจอด้านล่างแสดงลักษณะของ Maxicode เมื่อสร้างด้วยตัวอย่างโค้ดด้านบน:

สร้างอัตราส่วนภาพ Maxicode ใน C #

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

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

บทสรุป

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

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