เรายินดีที่จะประกาศว่า Aspose.Barcode สำหรับ .NET ตอนนี้รองรับการสร้างและอ่านบาร์โค้ด DotCode

DotCode เป็นประเภท 2D ที่ใช้จุดแทนแท่งเพื่อเข้ารหัสข้อมูล DotCode เป็นสัญลักษณ์ที่ซ้อนกันซึ่งแนะนำให้เข้ารหัสข้อมูลในหลายชั้นของจุด จุดแต่ละจุดแทนเลขฐานสอง (0 หรือ 1) ชุดของจุดจะถูกจัดเรียงในตารางเพื่อติดตั้งข้อความนำเข้า ประเภทบาร์โค้ดนี้ถูกออกแบบมาเพื่อให้มีความต้านทานสูงต่อการบิดเบือน ทำให้เหมาะสำหรับการใช้งานในสภาพแวดล้อมที่บาร์โค้ดอาจได้รับความเสียหาย บาร์โค้ด DotCode สามารถเก็บข้อมูลในรูปแบบต่างๆ รวมถึงอักขระอัลฟาเบต ตัวอักษรคันจิ และข้อมูลไบนารี บาร์โค้ดเหล่านี้สามารถเข้ารหัสข้อมูลจำนวนมากในพื้นที่เล็กซึ่งช่วยให้สามารถวางไว้ในพื้นที่เล็กหรือสิ่งของที่มีรูปร่างที่ไม่มาตรฐาน บาร์โค้ด DotCode ถูกใช้ในแอปพลิเคชันต่างๆ รวมถึงการติดตามสินทรัพย์ การผลิตทางการแพทย์ อุตสาหกรรมยานยนต์ โลจิสติกส์ การจัดการสินค้าคงคลัง การทำงานอัตโนมัติในอุตสาหกรรม และอื่นๆ

ในบทความนี้เราจะอธิบายวิธีการสร้างบาร์โค้ด DotCode โดยใช้ API บาร์โค้ด C# Aspose.BarCode สำหรับ .NET ได้รับการปรับปรุงเมื่อไม่นานมานี้เพื่อเปิดใช้งานการสนับสนุนสำหรับประเภทบาร์โค้ด 2D นี้

ติดตั้ง C# API เพื่อสร้างบาร์โค้ด DotCode - ดาวน์โหลดฟรี

นักพัฒนาสามารถรวมไลบรารี Aspose.BarCode สำหรับ .NET เข้าในแอปพลิเคชัน C# ได้อย่างง่ายดาย ไลบรารีบาร์โค้ดช่วยให้สามารถสร้างและอ่านบาร์โค้ดกว่า 60 ประเภทบาร์โค้ด ภายในแอปพลิเคชัน .NET ดาวน์โหลดไฟล์ DLL อ้างอิงจากหน้า Releases หรือทำการติดตั้งจาก NuGet Gallery โดยใช้คำสั่งด้านล่าง:

PM> Install-Package Aspose.BarCode

สร้างบาร์โค้ด DotCode ใน C#

ในการสร้างบาร์โค้ด DotCode ต้องสร้างอินสแตนซ์ใหม่ของคลาส BarCodeGenerator กำหนดข้อความบาร์โค้ดใน CodeText และตั้งค่าประเภทสัญลักษณ์ใน BarcodeType เป็น “DotCode” หากต้องการสร้างบาร์โค้ด DotCode ที่มีรูปแบบเฉพาะ ต้องตั้งค่า Rows และ Columns ของคลาส DotCodeParameters

มาตรฐาน DotCode มีข้อจำกัดเกี่ยวกับจำนวนแถวและคอลัมน์ที่สามารถใช้ได้ แนะนำให้ใช้แถวและคอลัมน์อย่างน้อย 7 แถวและคอลัมน์เพื่อการจดจำที่ดียิ่งขึ้น จำนวนแถวหรือตัวแปรขั้นต่ำที่อนุญาตคือ 5 นอกจากนี้ผลรวมของจำนวนแถวและคอลัมน์ในบาร์โค้ด DotCode ต้องเป็นจำนวนคี่ หากคุณกำหนดเพียงพารามิเตอร์รูปแบบหนึ่ง ตัวแปรอื่นจะถูกกำหนดโดยอัตโนมัติ หากจำนวนแถวและคอลัมน์ที่กำหนดไม่เพียงพอในการสร้างบาร์โค้ด DotCode จะมีการโยนข้อยกเว้น

ตัวอย่างโค้ดด้านล่างอธิบายวิธีการสร้างบาร์โค้ด DotCode ใน C#.

สร้าง DotCode ด้วย Structured Append

Structured append เป็นกลไกที่ช่วยให้สามารถเข้ารหัสข้อมูลจำนวนมากในชุดบาร์โค้ดขนาดเล็กแทนที่จะพยายามอัดข้อมูลทั้งหมดเข้าไปในบาร์โค้ดเดียว บาร์โค้ดแต่ละตัวในชุดมีส่วนหนึ่งของข้อมูลทั้งหมด และเมื่อสแกนพร้อมกัน ข้อมูลจากบาร์โค้ดทั้งหมดจะถูกรวมกันเพื่อสร้างข้อความที่สมบูรณ์ กลไก structured append แนะนำให้แบ่งข้อมูลออกเป็นส่วนเล็ก ๆ และเข้ารหัสแต่ละส่วนในบาร์โค้ดแยกต่างหาก บาร์โค้ดแต่ละตัวในชุดจะถูกติดป้ายด้วยตัวระบุที่ไม่ซ้ำกันซึ่งบ่งชี้ตำแหน่งในชุดและจำนวนบาร์โค้ดทั้งหมดในชุด สแกนเนอร์สามารถใช้ข้อมูลนี้เพื่อกำหนดลำดับที่บาร์โค้ดควรอ่านและวิธีการรวมข้อมูลจากแต่ละบาร์โค้ดเพื่อสร้างข้อความที่สมบูรณ์

โดยการใช้ structured append ข้อมูลสามารถถูกแบ่งออกเป็นบาร์โค้ด DotCode หลายตัว ทำให้สะดวกในการสแกนและประมวลผลข้อมูล ตัวอย่างเช่น ในแอปพลิเคชันการจัดการสินค้าคงคลัง คุณสามารถใช้ structured append เพื่อเข้ารหัสหมายเลขรายการขนาดใหญ่หรือหมายเลขประจำที่อาจใหญ่เกินไปที่จะใส่ในบาร์โค้ดเดียว ในแอปพลิเคชันการจัดการโลจิสติกส์และซัพพลายเชน structured append สามารถใช้เพื่อติดตามจำนวนแพ็คเกจขนาดใหญ่แต่ละตัวที่มีบาร์โค้ดที่ไม่ซ้ำกัน

ไลบรารีบาร์โค้ดมีโหมดการสร้างพิเศษสำหรับการสร้างบาร์โค้ด DotCode ที่มี structured append โหมดนี้ช่วยให้สามารถรวมบาร์โค้ด DotCode ได้สูงสุด 35 ตัว เพื่อเปิดใช้งานโหมดการสร้างนี้ จำเป็นต้องตั้งค่าคุณสมบัติดังต่อไปนี้:

โดยการตั้งค่าคุณสมบัติเหล่านี้ คุณสามารถเปิดใช้งานโหมด structured append และรวมบาร์โค้ด DotCode หลายตัวเข้าด้วยกันเป็นชุดเดียว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการสร้างบาร์โค้ด DotCode ในโหมด structured append

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

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

สรุป

ในบทความนี้เราได้แนะนำวิธีการสร้างบาร์โค้ด DotCode ใน C# คุณสามารถอ้างอิงส่วน เอกสาร เพื่อสำรวจฟีเจอร์การสร้างและอ่านบาร์โค้ดอื่นๆ หากต้องการสอบถามโปรดติดต่อเราผ่าน ฟอรัม.