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

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

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

คุณสามารถติดตั้งไลบรารี Aspose.BarCode for .NET ในแอปพลิเคชันของคุณได้อย่างง่ายดาย ช่วยให้คุณสร้างหรือประมวลผล บาร์โค้ด ต่างๆ จากภายในแอปพลิเคชัน .NET ของคุณ ดาวน์โหลดไฟล์ DLL อ้างอิงอย่างรวดเร็วจากหน้า New Releases หรือติดตั้งจาก NuGet Gallery ด้วยคำสั่งต่อไปนี้:

PM> Install-Package Aspose.BarCode

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

คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างบาร์โค้ด Maxicode:

  1. เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator และระบุ EncodeType
  2. กำหนดจำนวนพิกเซล
  3. ตั้งค่าโหมดเข้ารหัส MaxiCode และข้อความรหัสที่ถูกต้อง
  4. สร้างบาร์โค้ด Maxicode เป็นภาพ PNG

ตัวอย่างโค้ดด้านล่างแสดงวิธีสร้างบาร์โค้ด Maxicode โดยทางโปรแกรมใน C#:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// กำหนดขนาดเป็นพิกเซล
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// ตั้งค่าโหมดเข้ารหัส MaxiCode เป็น 2 และข้อความรหัสที่ถูกต้อง
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(รหัสไปรษณีย์ 9 หลัก)(gs)(รหัสประเทศ)(gs)(หมวดบริการ)(gs)(ข้อความรอง)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// บันทึกผลลัพธ์ Maxi Code
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

สร้างบาร์โค้ด Maxicode ด้วยอัตราส่วนใน C

คุณสามารถตั้งค่าต่างๆ สำหรับอัตราส่วนกว้างยาวได้ในขณะที่สร้างบาร์โค้ด Maxicode โปรดทำตามขั้นตอนด้านล่างเพื่อสร้าง Maxicode ที่มีอัตราส่วนกว้างยาวใน C#

  1. สร้างอินสแตนซ์ของคลาส BarcodeGenerator และตั้งค่าพารามิเตอร์ EncodeType
  2. กำหนดขนาดเป็นจำนวนพิกเซล
  3. กำหนดอัตราส่วนภาพ
  4. ส่งออกบาร์โค้ด Maxicode เป็นภาพ PNG

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีสร้างบาร์โค้ด Maxicode พร้อมอัตราส่วนกว้างยาวใน C#:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// กำหนดขนาดเป็นพิกเซล
gen.Parameters.Barcode.XDimension.Pixels = 15;

// กำหนดอัตราส่วนกว้างยาว 0.5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// บันทึกผลลัพธ์ Maxi Code
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

รูปภาพต่อไปนี้แสดงให้เห็นว่า Maxicode ปรากฏขึ้นอย่างไรเมื่อสร้างโดยใช้ข้อมูลโค้ดด้านบน:

สร้างอัตราส่วนภาพ Maxicode ใน C #

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

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

บทสรุป

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

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