สร้างบาร์โค้ด EAN ของ Bookland ใน Python

Bookland EAN-13 หรือที่รู้จักกันในชื่อหมายเลขหนังสือมาตรฐานสากล (ISBN) สร้างขึ้นโดยใช้สัญลักษณ์ EAN-13 โดยมีคำนำหน้าที่แตกต่างกัน เช่น 978 โดยพื้นฐานแล้ว ISBN เป็นรูปแบบเฉพาะของรหัส EAN-13 เหมาะสำหรับหนังสือ ในบทความนี้ เราจะได้เรียนรู้วิธีสร้างบาร์โค้ด Bookland EAN 13 ใน Python

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

  1. Python API เพื่อสร้างบาร์โค้ด Bookland EAN
  2. สร้างบาร์โค้ด EAN ของ Bookland
  3. เพิ่มส่วนเสริมให้กับบาร์โค้ด Bookland EAN
  4. แหล่งเรียนรู้ฟรี

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 ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส BarcodeGenerator โดยมี EncodeTypes.EAN13 เป็นอาร์กิวเมนต์
  2. หลังจากนั้นให้ระบุข้อความที่จะเข้ารหัส
  3. ทางเลือก ระบุตัวเลือกการปรับแต่ง เช่น x มิติ ฯลฯ
  4. สุดท้ายให้เรียกใช้เมธอด 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")
สร้างบาร์โค้ด EAN ของ Bookland ใน Python

สร้างบาร์โค้ด EAN ของ Bookland ใน Python

เพิ่มส่วนเสริมให้กับบาร์โค้ด 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 พร้อมส่วนเสริมใน Python

สร้างบาร์โค้ด Bookland EAN พร้อมส่วนเสริมใน Python

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

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

บาร์โค้ด Bookland EAN – ทรัพยากรการเรียนรู้ฟรี

นอกจากการสร้างโค้ด Bookland EAN ใน Python แล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างและการอ่านบาร์โค้ดประเภทต่างๆ และสำรวจคุณสมบัติอื่นๆ ของ API โดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

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

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