เครื่องสร้างบาร์โค้ด GS1-128 ใน Java

บาร์โค้ดเป็นสัญลักษณ์กราฟิกที่ใช้ระบุผลิตภัณฑ์ ในอุตสาหกรรมค้าปลีก บาร์โค้ด GS1-128 มีอยู่ทั่วไปทุกหนทุกแห่ง บริษัทหลายแห่งทั่วโลกแลกเปลี่ยนข้อมูลโดยใช้มาตรฐาน GS1-128 ในฐานะที่เป็นมาตรฐานอีคอมเมิร์ซ ทำให้บริษัทสามารถให้ข้อมูลที่ถูกต้องและเชื่อถือได้เกี่ยวกับผลิตภัณฑ์ของตนได้ ในบทความนี้ เราจะมาเรียนรู้วิธีการสร้างบาร์โค้ด GS1-128 หลังจากทำตามขั้นตอนดังกล่าวแล้ว เราก็จะได้ GS1-128 Barcode Generator ในภาษาจาวา มาเริ่มกันเลย

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

  1. Java GS1-128 Barcode Generator API
  2. สร้างบาร์โค้ด GS1-128 ใน Java
  3. สร้างคูปอง UPC-A GS1 128
  4. ปรับแต่งลักษณะบาร์โค้ด

API เครื่องสร้างบาร์โค้ด Java GS1-128

เราจะใช้ Aspose.BarCode for Java API สำหรับสร้างบาร์โค้ด GS1-128 เป็น Java API ที่มีประสิทธิภาพ เชื่อถือได้ และใช้งานง่ายสำหรับการสร้างและจดจำบาร์โค้ด รองรับ 1D & 2D ประเภทบาร์โค้ด ที่หลากหลาย

โปรด ดาวน์โหลด 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>22.10</version>
</dependency>

สร้างบาร์โค้ด GS1-128 ใน Java

เราสามารถสร้างบาร์โค้ด GS1-128 ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:

  1. ประการแรก สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยมี EncodeType เป็นอาร์กิวเมนต์
  2. ถัดไป ระบุข้อความที่จะเข้ารหัส
  3. หลังจากนั้นตั้งค่าขนาดบาร์โค้ดเป็นพิกเซล
  4. สุดท้าย บันทึกผลลัพธ์โดยใช้เมธอด save() ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด GS1-128 ใน Java

// ตัวอย่างโค้ดนี้สาธิตวิธีสร้างบาร์โค้ด GS1-128
// สร้างอินสแตนของคลาส BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// ระบุข้อความรหัส
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// ระบุ X-มิติ 
// ความกว้างที่เล็กที่สุดของหน่วยของแท่งบาร์โค้ดหรือช่องว่าง
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// บันทึกผลลัพธ์
generator.save("C:\\Files\\GS1Code128.jpg");

สร้างคูปอง UPC-A GS1 128 ใน Java

ในทำนองเดียวกัน เรายังสามารถสร้างฉลากบาร์โค้ดที่มีบาร์โค้ดคูปอง GS1-128 เพิ่มเติมอยู่ในภาพเดียวกันโดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราต้องตั้งค่า EncodeType เป็น UPCAGS1CODE128COUPON ในขั้นตอนแรก

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคูปอง UPC-A GS1 Code 128 ใน Java

// ตัวอย่างโค้ดนี้สาธิตวิธีสร้างคูปอง UPC-A GS1 Code 128
// สร้างอินสแตนของคลาส BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// ระบุข้อความรหัส
generator.setCodeText("123456789012(8110)ASPOSE");

// ระบุ X-มิติ 
// ความกว้างที่เล็กที่สุดของหน่วยของแท่งบาร์โค้ดหรือช่องว่าง
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// บันทึกผลลัพธ์
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");

ปรับแต่งลักษณะที่ปรากฏของคูปอง GS1 128 ใน Java

เรายังสามารถปรับแต่งลักษณะที่ปรากฏของบาร์โค้ดได้โดยทำตามขั้นตอนที่กล่าวไว้ก่อนหน้านี้ อย่างไรก็ตาม เราต้องกำหนดคุณสมบัติเพิ่มเติมก่อนที่จะบันทึกภาพในขั้นตอนสุดท้าย

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งรูปลักษณ์บาร์โค้ดของ GS1 128 Coupon ใน Java

// ตัวอย่างโค้ดนี้สาธิตวิธีปรับแต่งลักษณะบาร์โค้ดของคูปอง GS1 128
// สร้างอินสแตนของคลาส BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// ระบุข้อความรหัส
generator.setCodeText("123456789012(8110)ASPOSE");

// ระบุ X-มิติ 
// ความกว้างที่เล็กที่สุดของหน่วยของแท่งบาร์โค้ดหรือช่องว่าง
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// กำหนดพื้นที่เสริมคูปอง 50 พิกเซล
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// ตั้งค่าความสูงของบาร์
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// ตั้งค่าสีแถบ
generator.getParameters().getBarcode().setBarColor(Color.RED);

// ตั้งค่าสีฉลาก
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// บันทึกผลลัพธ์
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");

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

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

บทสรุป

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

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