รหัสเมทริกซ์ข้อมูลมีความหนาแน่นของข้อมูลสูงในขนาดที่เล็ก ซึ่งทำให้เป็นตัวเลือกที่เหมาะสำหรับสถานการณ์ที่มีพื้นที่จำกัด ในบางสถานการณ์ คุณอาจต้องการสร้างโค้ด Data Matrix เพื่อเก็บข้อมูลในรูปแบบของเซลล์ที่ตัดกันซึ่งจัดเรียงเป็นตาราง ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมถึงวิธีสร้าง Data Matrix Code โดยทางโปรแกรมใน C#
- การติดตั้ง C# API เพื่อสร้าง Data Matrix Code
- สร้าง Data Matrix Code ใน C#
- สร้างรหัส Data Matrix ECC200 ใน C #
การติดตั้ง C# API เพื่อสร้าง Data Matrix Code
Aspose.BarCode for .NET API รองรับการสร้างหรือสแกน บาร์โค้ด แบบ 1D และ 2D ที่แตกต่างกัน คุณสามารถกำหนดค่าในสภาพแวดล้อมของคุณได้โดย ดาวน์โหลด ไฟล์ DLL หรือเรียกใช้คำสั่ง NuGet ต่อไปนี้เพื่อติดตั้งจากแกลเลอรี NuGet
PM> Install-Package Aspose.BarCode
สร้าง Data Matrix Code ใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างรหัสเมทริกซ์ข้อมูล:
- สร้างวัตถุของคลาส BarcodeGenerator และตั้งค่า EncodeType
- ตั้งค่าพิกเซลและโหมดเข้ารหัสสำหรับโค้ด Data Matrix
- บันทึกรหัสเมทริกซ์ข้อมูลเอาต์พุตโดยส่งออกเป็นรูปภาพ PNG
ตัวอย่างโค้ดต่อไปนี้จะอธิบายวิธีสร้าง Data Matrix Code ใน C#:
// เริ่มต้นวัตถุของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");
// ตั้งค่าพิกเซล
gen.Parameters.Barcode.XDimension.Pixels = 4;
// ตั้งโหมดเข้ารหัสเป็นอัตโนมัติ
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;
// บันทึกเอาต์พุตรหัสเมทริกซ์ข้อมูล
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);
สร้างรหัส Data Matrix ECC200 ใน C
ขั้นตอนต่อไปนี้สาธิตวิธีสร้าง Data Matrix ECC200 Code ใน C#
- สร้างอินสแตนซ์อ็อบเจกต์ของคลาส BarcodeGenerator และส่งข้อความอินพุตและ EncodeType เป็นพารามิเตอร์
- ตั้งค่าพิกเซลและประเภทเมทริกซ์ข้อมูล ECC
- เขียนบาร์โค้ด Data Matrix ECC200 โดยใช้วิธีบันทึก
ข้อมูลโค้ดด้านล่างอธิบายวิธีสร้างบาร์โค้ด Data Matrix ECC200 ใน C#:
// เริ่มต้นวัตถุของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");
// ตั้งค่าพิกเซล
gen.Parameters.Barcode.XDimension.Pixels = 4;
// ตั้งค่า DataMatrix Ecc เป็น 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;
// บันทึกเอาต์พุตรหัสเมทริกซ์ข้อมูล
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);
รับใบอนุญาตฟรี
สนใจที่จะประเมิน API โดยไม่มีข้อ จำกัด ในการประเมินหรือไม่? ถ้าใช่ คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้สำรวจวิธีสร้างรหัสเมทริกซ์ข้อมูลด้วยการเข้ารหัสต่างๆ เช่น ECC200, ECC000, ECC050 ฯลฯ พร้อมกับรูปแบบอื่นๆ ของรหัสเมทริกซ์ข้อมูล คุณสามารถดูคุณลักษณะอื่นๆ ได้โดยไปที่ เอกสารประกอบ พื้นที่ โปรดอย่าลังเลที่จะติดต่อเราที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ