Bookland EAN-13 หรือที่รู้จักกันในชื่อหมายเลขหนังสือมาตรฐานสากล (ISBN) สร้างขึ้นโดยใช้สัญลักษณ์ EAN-13 โดยมีคำนำหน้าที่แตกต่างกัน เช่น 978 โดยพื้นฐานแล้ว ISBN เป็นรูปแบบเฉพาะของรหัส EAN-13 เหมาะสำหรับหนังสือ ในบทความนี้ เราจะได้เรียนรู้วิธีสร้างบาร์โค้ด Bookland EAN 13 ใน Python
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- Python API เพื่อสร้างบาร์โค้ด Bookland EAN
- สร้างบาร์โค้ด EAN ของ Bookland
- เพิ่มส่วนเสริมให้กับบาร์โค้ด Bookland EAN
- แหล่งเรียนรู้ฟรี
Python API เพื่อสร้างบาร์โค้ด EAN ของ Bookland
เราจะใช้ Aspose.BarCode for Python API เพื่อสร้างบาร์โค้ด Bookland EAN ช่วยให้นักพัฒนาสามารถเพิ่มฟังก์ชันการสร้างบาร์โค้ดและการสแกนให้กับแอปพลิเคชัน Python ของตนได้อย่างง่ายดาย เป็นโซลูชันที่แข็งแกร่ง เชื่อถือได้ และใช้งานง่ายสำหรับการสร้างและการจดจำบาร์โค้ด API รองรับ 1D และ 2D ประเภทบาร์โค้ด ที่หลากหลาย
โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:
pip install aspose-barcode-for-python-via-net
สร้างบาร์โค้ด EAN ของ Bookland ใน Python
เราสามารถสร้างบาร์โค้ด Bookland EAN 13 ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยมี EncodeTypes.EAN13 เป็นอาร์กิวเมนต์
- หลังจากนั้นให้ระบุข้อความที่จะเข้ารหัส
- ทางเลือก ระบุตัวเลือกการปรับแต่ง เช่น x มิติ ฯลฯ
- สุดท้ายให้เรียกใช้เมธอด save() เพื่อบันทึกเอาต์พุต ใช้เส้นทางไฟล์เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด Bookland EAN ใน Python
import aspose.barcode as barcode
# เตรียมใช้งานวัตถุคลาส BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# กำหนดขนาดเป็นพิกเซล
generator.parameters.barcode.x_dimension.pixels = 1.5;
# ตั้งค่าความสูงของแถบ
generator.parameters.barcode.bar_height.pixels = 50.0;
# แสดงข้อความรหัส
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# สร้างบาร์โค้ด Bookland EAN
generator.save("C:\Files\bookland-ean.jpg")
เพิ่มส่วนเสริมให้กับบาร์โค้ด Bookland EAN ใน Python
หนังสือที่มีรหัส ISBN จะแสดงรหัสเสริม 5 หลักพร้อมกับบาร์โค้ดแยกต่างหาก บาร์โค้ดที่สองนี้ทำหน้าที่เข้ารหัสราคาขายปลีกของหนังสือเป็นหลัก แม้ว่าบาร์โค้ด ISBN จะเรียกว่า EAN-13 แต่รหัส 5 หลักเพิ่มเติมจะเรียกว่า EAN-5
เราสามารถเพิ่มรหัสเสริม 5 หลักลงในบาร์โค้ด Bookland EAN ได้โดยทำตามขั้นตอนที่กล่าวไว้ข้างต้น อย่างไรก็ตาม เราเพียงแค่ต้องระบุข้อมูลเสริมในขั้นตอนที่ #3
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด Bookland EAN พร้อมส่วนเสริมใน Python
import aspose.barcode as barcode
# เตรียมใช้งานวัตถุคลาส BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# ตั้งค่าความสูงของแถบ
generator.parameters.barcode.bar_height.pixels = 50.0;
# แสดงข้อความรหัส
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# เพิ่มส่วนเสริม EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# สร้างบาร์โค้ด EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน
บาร์โค้ด Bookland EAN – ทรัพยากรการเรียนรู้ฟรี
นอกจากการสร้างโค้ด Bookland EAN ใน Python แล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างและการอ่านบาร์โค้ดประเภทต่างๆ และสำรวจคุณสมบัติอื่นๆ ของ API โดยใช้แหล่งข้อมูลด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีสร้างบาร์โค้ด Bookland EAN ใน Python แล้ว ด้วยการใช้ประโยชน์จาก Aspose.BarCode for Python คุณสามารถสร้างบาร์โค้ด EAN แบบกำหนดเอง ปรับรูปลักษณ์และขนาด และรวมเข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี