บทความนี้นําเสนอขั้นตอนที่ละเอียดเกี่ยวกับการสร้างรหัสบาร์ EAN-13 และ Ean-8 สําหรับผลิตภัณฑ์ค้าปลีกโดยใช้ Aspose.BarCode สําหรับ .NET มันรวมถึงตัวอย่างโค้ด C# ที่สมบูรณ์เคล็ดลับการปรับแต่งคําแนะนําการแก้ปัญหาและกรณีการใช้งานในโลกจริง.

บทนํา

การสร้างรหัสบาร์ EAN-13 และ Ean-8 เป็นสิ่งสําคัญสําหรับผู้ค้าปลีกที่จะจัดการสํารองข้อมูลได้อย่างมีประสิทธิภาพและให้แน่ใจว่ากระบวนการการตรวจสอบอย่างรวดเร็ว คู่มือนี้จะช่วยให้คุณผ่านขั้นตอนของการ generating these barcodes using Aspose.BarCode for .NET.

บาร์โค้ด EAN-13 และ Ean-8 คืออะไร?

EAN-13 รหัส 13 หมายเลข เหมาะสําหรับผลิตภัณฑ์ขายส่งส่วนใหญ่ทั่วโลก ในขณะที่EAN-8 เป็นเวอร์ชันขนาดกะทัดรัดที่มี 8 ดหมายที่ออกแบบมาสําหรับแพคเกจขนาดเล็กหรือพื้นที่ฉลากที่ จํากัด ทั้งสองรูปแบบเป็นสิ่งสําคัญสําหรับการจัดการ inventory และการดําเนินงานจุดขาย.

เริ่มต้นอย่างรวดเร็ว (ตัวอย่างขั้นต่ํา)

ตัวอย่างขั้นต่ําต่อไปนี้แสดงให้เห็นถึงวิธีการสร้างรหัสบาร์ EAN-13 โดยใช้ Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

ข้อกําหนด

ก่อนที่คุณจะเริ่มสร้างรหัสบาร์ให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณได้รับการตั้งค่าอย่างถูกต้อง:

  • Visual Studio 2019 หรือภายหลัง
  • .NET 6.0+ หรือ .NET Framework 4.6.2+
  • Aspose.BarCode สําหรับ .NET ติดตั้ง (NuGet)
PM> Install-Package Aspose.BarCode 

การดําเนินการขั้นตอนขั้นตอน

EAN-13 ตัวอย่าง:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

EAN-8 ตัวอย่าง:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

การปรับแต่งการปรากฏตัวของรหัสบาร

คุณสามารถปรับแต่งรูปร่างของรหัสบาร์ของคุณโดยการปรับ parameter เช่น ความสูง ความกว้าง สี และ การหมุน.

  • บาร์ ความสูง / ความกว้าง: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • สี / พื้นหลัง: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • คู่มือ: csgen.Parameters.CaptionBelow.Visible = true;
  • การหมุน (สําหรับบรรจุภัณฑ): csgen.Parameters.RotationAngle = 90;

รูปแบบการส่งออกที่สนับสนุน

Aspose.BarCode สนับสนุนรูปแบบการส่งออกต่างๆเพื่อตอบสนองความต้องการที่แตกต่างกัน:

  • PNG, JPEG, BMP – รูปแบบภาพมาตรฐานสําหรับการพิมพ์หรือเว็บ
  • TIFF — สําหรับการพิมพ์ที่มีความละเอียดสูงหรือชุด
  • SVG, EMF — สําหรับงานศิลปะ vector scalable

การแก้ปัญหาและปัญหาทั่วไป

บาร์โค้ดไม่สแกน?

ตรวจสอบให้แน่ใจว่ารหัสบาร์เป็นหมายเลขทั้งหมด (ไม่มีตัวอักษร / พื้นที่) ความยาวที่ถูกต้องและขนาดใหญ่พอที่จะสแกน.

การตรวจสอบที่ผิดพลาดหรือหายไป?

Aspose.BarCode เพิ่มค่าตรวจสอบโดยอัตโนมัติเพียง 12 หรือ 7 หมายเลข.

แท็กไม่เหมาะสมหรือไม?

ใช้ EAN-8 สําหรับบรรจุภัณฑ์ขนาดเล็กลดความสูง / ขนาดบาร.

FAQs

**Q: ฉันสามารถสร้างรหัสบาร์สําหรับผลิตภัณฑ์หลายชุดได้หรือไม?**A: ใช่ ลองผ่านรายการผลิตภัณฑ์ของคุณและสร้าง/บันทึกภาพบาร์โค้ดแต่ละภาพโดยโปรแกรม.**Q: ฉันสามารถใช้รหัสบาร์สีได้หรือไม?**ตอบ: เพื่อความเข้ากันได้สูงสุดของสแกนเนอร์ให้ติดกับแถบสีเข้มบนพื้นหลังที่สดใส ใช้สีด้วยความระมัดระวัง.

ใช้กรณีและแอปพลิเคชัน

  • ขายส่งและ Grocery Checkout
  • บรรทัดและฉลากสต็อก
  • POS receipts และ shelf tags
  • ภาพผลิตภัณฑ์อีคอมเมิร์ซ

การปฏิบัติที่ดีที่สุด: ตารางการอ้างอิงที่รวดเร็ว

คู่มือทําไม่ให
ความยาวของรหัสEAN-13: 12 หมายเลข Ean-8: 7เพิ่มดิจิตอลพิเศษ/สั้น ๆ
บาร์สสีดํา / DarkBlue on สีขาวบาร์สีแดง / สีเหลือง
แคปชั่นแสดงด้านล่างสําหรับการอ่านเคลือบด้วยบาร
รูปแบบการส่งออกใช้ PNG / SVG สําหรับการผลิต crispJPG ขนาดต่ําสําหรับการพิมพ

ข้อสรุป

บาร์โค้ด EAN-13 และ Ean-8 เป็นมาตรฐานทองสําหรับร้านค้าปลีกและสต็อกทั่วโลก Aspose.BarCode สําหรับ .NET ทําให้ง่ายต่อการสร้างรหัสบาร์ที่เหมาะสมและมีคุณภาพสูงสําหรับทุกกรณีการใช้งาน Aspose.BarCode API คําอธิบาย สําหรับรายละเอียดเพิ่มเติมและสถานการณ์ขั้นสูง.

More in this category