สร้างบาร์โค้ดใน XML โดยใช้ Java

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

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

Java Barcode Generator API – ดาวน์โหลดฟรี

สำหรับการสร้างบาร์โค้ดในรูปแบบ XML เราจะใช้ Aspose.BarCode for Java API อำนวยความสะดวกในการสร้างและอ่าน ประเภทบาร์โค้ดที่หลากหลาย โปรด ดาวน์โหลด JAR ของ API หรือเพียงเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ Maven

<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>21.12</version>
</dependency>

วิธีสร้างบาร์โค้ดในรูปแบบ XML โดยใช้ Java

คลาส BarcodeGenerator ของ API ช่วยให้สามารถสร้างบาร์โค้ดได้ เราสามารถสร้างบาร์โค้ดและบันทึกเป็นไฟล์ XML ได้อย่างง่ายดายโดยใช้ขั้นตอนด้านล่าง:

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส BarcodeGenerator และระบุประเภทและข้อความของบาร์โค้ดเป็นอาร์กิวเมนต์
  2. สุดท้าย สร้างบาร์โค้ดใน XML โดยใช้วิธี BarcodeGenerator.exportToXml(String) ใช้เส้นทางของไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ดและบันทึกในรูปแบบ XML โดยใช้ Java

// สร้างตัวอย่างอินสแตนซ์ตัวสร้างบาร์โค้ดด้วย CodeText & Barcode Symbology
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
    "this is some test code text. \n Second line \n third line.");

// บันทึกในรูปแบบ XML
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");
วิธีสร้างบาร์โค้ดในรูปแบบ XML โดยใช้ Java

วิธีสร้างบาร์โค้ดในรูปแบบ XML โดยใช้ Java

ส่งออกคุณสมบัติบาร์โค้ดใน XML โดยใช้ Java

เราสามารถสร้างบาร์โค้ดที่กำหนดเองและบันทึกคุณสมบัติทั้งหมดใน XML โดยใช้ขั้นตอนต่อไปนี้:

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส BarcodeGenerator และระบุประเภทและข้อความของบาร์โค้ดเป็นอาร์กิวเมนต์
  2. ตั้งค่าคุณสมบัติบาร์โค้ดต่างๆ เช่น ข้อความ การจัดตำแหน่ง คำอธิบายด้านล่าง และการตั้งค่าคำอธิบายภาพด้านบน เป็นต้น
  3. สุดท้าย ให้บันทึกบาร์โค้ดในรูปแบบ XML โดยใช้วิธี BarcodeGenerator.exportToXml(String) ใช้เส้นทางของไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการส่งออกคุณสมบัติบาร์โค้ดใน XML โดยใช้ Java

// เตรียมใช้งานวัตถุ BarcodeGenerator
// ส่งข้อความบาร์โค้ดและสัญลักษณ์บาร์โค้ดเป็นพารามิเตอร์
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");

// ตั้งค่าคุณสมบัติ/ตัวแปรต่างๆ ของบาร์โค้ด
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);

// ระบุคำอธิบายการตั้งค่าด้านบน
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);

// ระบุคำบรรยายด้านล่างการตั้งค่า
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);

// ระบุการตั้งค่าแบบอักษรข้อความ
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);

// เรียกวิธีการส่งออกไปยัง XML เพื่อส่งออกคุณสมบัติไปยังไฟล์ XML
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");

วิธีส่งออกรหัส QR ไปยัง XML โดยใช้ Java

นอกจากนี้เรายังสามารถสร้างโค้ด QR และบันทึกเป็นไฟล์ XML โดยใช้ขั้นตอนด้านล่าง:

  1. ขั้นแรก สร้างอินสแตนซ์ของคลาส BarcodeGenerator และระบุประเภทของบาร์โค้ดเป็น QR และข้อความเป็นอาร์กิวเมนต์
  2. คุณสามารถเลือกตั้งค่าคุณสมบัติของบาร์โค้ด เช่น ความสูง ความกว้าง และความละเอียด เป็นต้น
  3. สุดท้าย สร้างโค้ด QR ใน XML โดยใช้เมธอด BarcodeGenerator.exportToXml(String) ใช้เส้นทางของไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างโค้ด QR และบันทึกในรูปแบบ XML โดยใช้ Java

// เตรียมใช้งานวัตถุ BarcodeGenerator
// ส่งผ่านสัญลักษณ์บาร์โค้ดเป็น QR และข้อความบาร์โค้ดเป็นพารามิเตอร์
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// ตั้งค่าความละเอียด
generator.getParameters().setResolution(400);

// บันทึกรหัส QR ในรูปแบบ XML
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");

วิธีนำเข้าบาร์โค้ดจาก XML โดยใช้ Java

เราสามารถอ่านคุณสมบัติบาร์โค้ดจากไฟล์ XML และบันทึกภาพบาร์โค้ดโดยใช้ขั้นตอนด้านล่าง:

  1. เรียกเมธอด BarcodeGenerator.importFromXml() พร้อมเส้นทางไฟล์ XML อินพุตเป็นอาร์กิวเมนต์ ส่งคืนอ็อบเจ็กต์คลาส BarcodeGenerator
  2. สุดท้าย บันทึกภาพบาร์โค้ดโดยใช้วิธี BarcodeGenerator.save(String) ใช้เส้นทางของไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการอ่านบาร์โค้ดจากไฟล์ XML และบันทึกเป็นรูปภาพโดยใช้ Java

// อ่านบาร์โค้ดจาก XML และสร้างอินสแตนซ์วัตถุ BarcodeGenerator
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");

// บันทึกบาร์โค้ดเป็น JPEG
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);
วิธีสร้างบาร์โค้ดจาก XML โดยใช้ Java

วิธีสร้างบาร์โค้ดจาก XML โดยใช้ Java

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

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

บทสรุป

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

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