บาร์โค้ดเป็นส่วนสำคัญของธุรกิจในปัจจุบัน ตั้งแต่การจัดการสินค้าคงคลังไปจนถึงธุรกรรมการขายปลีก รหัส 128 โดดเด่นในฐานะหนึ่งในบาร์โค้ดที่หลากหลายและใช้กันอย่างแพร่หลายมากที่สุด บาร์โค้ด Code 128 เป็นโซลูชันที่ใช้งานได้จริงสำหรับการติดฉลากผลิตภัณฑ์ ติดตามทรัพย์สิน และเพิ่มประสิทธิภาพการดำเนินงาน ในโพสต์บล็อกนี้ เราจะเรียนรู้วิธีพัฒนาเครื่องสร้างบาร์โค้ด 128 ใน Python มาเริ่มกันเลย
บทความครอบคลุมหัวข้อต่อไปนี้:
- Python Code 128 Barcode Generator API
- สร้างรหัสบาร์โค้ด 128 ใน Python
- สร้างบาร์โค้ด GS1-128
- คูปอง UPC-A GS1 128 ใน Python
- ปรับแต่งลักษณะบาร์โค้ด
- แหล่งการเรียนรู้
Python Code 128 Barcode Generator API
เราจะใช้ Aspose.BarCode for Python เพื่อสร้าง 128 บาร์โค้ด เป็นโซลูชันที่แข็งแกร่ง เชื่อถือได้ และเป็นมิตรกับผู้ใช้สำหรับการสร้างและการจดจำบาร์โค้ด รองรับ 1D และ 2D ประเภทบาร์โค้ด ที่หลากหลาย
โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:
pip install aspose-barcode-for-python-via-net
สร้างรหัสบาร์โค้ด 128 ใน Python
เราสามารถสร้างบาร์โค้ดรหัส 128 ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยมี EncodeTypes.CODE128 เป็นอาร์กิวเมนต์
- หลังจากนั้นระบุข้อความที่จะเข้ารหัส
- สุดท้าย บันทึกผลลัพธ์โดยใช้เมธอด save() ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ดโค้ด 128 ใน Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างบาร์โค้ด Code 128
import aspose.barcode as barcode
# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# ข้อความรหัส
generator.code_text = "123456ABCDEF"
# บันทึกบาร์โค้ดที่สร้างขึ้น
generator.save("C:\\Files\\Generate_Code_128.jpg")
สร้างบาร์โค้ด GS1-128 ใน Python
เราสามารถสร้างบาร์โค้ด GS1-128 ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยมี EncodeTypes.GS1CODE128 เป็นอาร์กิวเมนต์
- ระบุข้อความที่จะเข้ารหัส
- หลังจากนั้นตั้งค่าขนาดบาร์โค้ดเป็นพิกเซล
- สุดท้าย บันทึกผลลัพธ์โดยใช้เมธอด save() ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด GS1-128 ใน Python
# ตัวอย่างรหัสนี้สาธิตวิธีการสร้างบาร์โค้ด GS1 128
import aspose.barcode as barcode
# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัสเป็น GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# ข้อความรหัส
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# บันทึกบาร์โค้ดที่สร้างขึ้น
generator.save("C:\\Files\\GS1_128.jpg")
สร้างคูปอง UPC-A GS1 128 ใน Python
เรายังสามารถสร้างฉลากบาร์โค้ดที่มีบาร์โค้ดคูปอง GS1-128 เพิ่มเติมอยู่ในภาพเดียวกันโดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราต้องตั้งค่า EncodeTypes เป็น UPCAGS1CODE128COUPON ในขั้นตอนแรก
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคูปอง UPC-A GS1 Code 128 ใน Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างบาร์โค้ด GS1 128 Coupon
import aspose.barcode as barcode
# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# ข้อความรหัส
generator.code_text = "123456789012(8110)ASPOSE"
# บันทึกบาร์โค้ดที่สร้างขึ้น
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
ปรับแต่งลักษณะคูปองรหัส 128 ใน Python
เรายังสามารถปรับแต่งลักษณะที่ปรากฏของบาร์โค้ดได้โดยทำตามขั้นตอนที่กล่าวไว้ก่อนหน้านี้ อย่างไรก็ตาม เราต้องกำหนดคุณสมบัติเพิ่มเติมก่อนที่จะบันทึกภาพในขั้นตอนสุดท้าย
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งลักษณะบาร์โค้ดของ GS1 128 Coupon ใน Python
# ตัวอย่างโค้ดนี้สาธิตวิธีการปรับแต่งลักษณะที่ปรากฏของบาร์โค้ดคูปอง GS1 128
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# เริ่มต้นเครื่องสร้างบาร์โค้ด
# ระบุประเภทการเข้ารหัส
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# ข้อความรหัส
generator.code_text = "123456789012(8110)ASPOSE"
# ปรับแต่งคำบรรยายด้านบน
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
# ปรับแต่งคำอธิบายด้านล่าง
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"
# ปรับแต่งสีแถบ
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# ระบุ X-มิติ
# ความกว้างน้อยที่สุดของหน่วยบาร์โค้ดหรือช่องว่าง
generator.parameters.barcode.x_dimension.pixels = 2.0;
# กำหนดพื้นที่เสริมคูปอง 50 พิกเซล
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# ตั้งค่าความสูงของแถบ
generator.parameters.barcode.bar_height.pixels = 50.0;
# บันทึกบาร์โค้ดที่สร้างขึ้น
generator.save("C:\\Files\\Customize_Code_128.jpg")
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
Python Barcode Generator – แหล่งการเรียนรู้ฟรี
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างและการอ่านบาร์โค้ด และสำรวจคุณสมบัติอื่นๆ ของ Aspose.BarCode for Python โดยใช้แหล่งข้อมูลด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีพัฒนาตัวสร้างบาร์โค้ดโค้ด 128 ใน Python เมื่อทำตามขั้นตอนที่อธิบายไว้ในบทความนี้ คุณจะสามารถเพิ่มขีดความสามารถให้แอปพลิเคชัน Python ของคุณสร้างบาร์โค้ด GS1-128 ได้อย่างง่ายดายด้วยโค้ดไม่กี่บรรทัด ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี