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