สร้างบาร์โค้ดโดยใช้ C#

บาร์โค้ดใช้เพื่อแสดงข้อมูลในรูปแบบที่เครื่องอ่านได้ บ่อยครั้งที่บาร์โค้ดดูเหมือนจะเป็นวิธีการระบุผลิตภัณฑ์ มีการใช้บาร์โค้ดหลายประเภทในสถานการณ์ต่างๆ เช่น Code128, QR, Datamatrix, Aztec เป็นต้น ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างบาร์โค้ดใน C# นอกจากนี้ คุณจะได้ดูวิธีปรับแต่งรูปลักษณ์ของบาร์โค้ด

C# Barcode API - ดาวน์โหลดฟรี

Aspose.BarCode for .NET เป็นเครื่องสร้างบาร์โค้ดและ API สแกนเนอร์ที่มีประสิทธิภาพ ช่วยให้คุณสร้างและอ่านสัญลักษณ์บาร์โค้ดได้หลากหลาย รวมถึงแต่ไม่จำกัดเพียง:

  • รหัส128
  • รหัส11
  • รหัส39
  • คิวอาร์
  • ดาต้าเมทริกซ์
  • EAN13
  • EAN8
  • ไอทีเอฟ14
  • PDF417
  • และ เพิ่มเติม

คุณสามารถ ดาวน์โหลด API ได้ฟรี หรือติดตั้งภายในแอปพลิเคชัน .NET ของคุณโดยใช้ NuGet

PM> Install-Package Aspose.BarCode

วิธีสร้างบาร์โค้ดด้วยภาษา C#

ต่อไปนี้เป็นขั้นตอนในการสร้างบาร์โค้ดโดยใช้ Aspose.BarCode for .NET

  • ขั้นแรก สร้างออบเจกต์ของคลาส BarcodeGenerator และระบุประเภทและข้อความของบาร์โค้ดในตัวสร้าง
  • ตั้งค่าคุณสมบัติของบาร์โค้ด เช่น ความละเอียด และอื่นๆ
  • สุดท้าย สร้างบาร์โค้ดโดยใช้เมธอด BarcodeGenerator.Save(String)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ดโดยใช้ C#

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// ตั้งความละเอียด
generator.Parameters.Resolution = 400;

// สร้างบาร์โค้ด
generator.Save("generate-barcode.png");
สร้างบาร์โค้ดใน C#

วิธีสร้างบาร์โค้ด QR โดยใช้ C#

คุณสามารถสร้างบาร์โค้ดประเภทอื่นๆ ได้ในลักษณะเดียวกัน สำหรับการสาธิต เรามาสร้างบาร์โค้ด QR กัน ต่อไปนี้เป็นขั้นตอนในการสร้างบาร์โค้ด QR

  • สร้างวัตถุของคลาส BarcodeGenerator และระบุประเภทของบาร์โค้ดเป็น EncodeTypes.QR
  • สร้างบาร์โค้ดโดยใช้เมธอด BarcodeGenerator.Save(String)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด QR โดยใช้ C#

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// ตั้งความละเอียด
generator.Parameters.Resolution = 400;

// สร้างบาร์โค้ด
generator.Save("generate-barcode.png");
สร้างบาร์โค้ด QR ใน C#

ปรับแต่งลักษณะที่ปรากฏของบาร์โค้ดใน C#

คุณยังสามารถปรับแต่งรูปลักษณ์ของบาร์โค้ดได้อีกด้วย ตัวอย่างเช่น คุณสามารถเปลี่ยนแบบอักษร สีพื้นหน้า สีพื้นหลัง สีข้อความ และอื่นๆ ต่อไปนี้เป็นขั้นตอนในการปรับแต่งบาร์โค้ดโดยใช้ Aspose.BarCode for .NET

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส BarcodeGenerator
  • ตั้งค่าลักษณะของบาร์โค้ดโดยใช้คุณสมบัติ BarcodeGenerator.Parameters เช่น BarcodeGenerator.Parameters.BackColor
  • สุดท้าย สร้างบาร์โค้ดโดยใช้เมธอด BarcodeGenerator.Save(String)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างบาร์โค้ด Aztec แบบกำหนดเองโดยใช้ C#

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// กำหนดสีหลังของบาร์โค้ด
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// กำหนดสีแถบบาร์โค้ด
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// กำหนดสีเส้นขอบ
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// กำหนดสีข้อความ
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// ตั้งความละเอียด
generator.Parameters.Resolution = 400;

// สร้างบาร์โค้ด
generator.Save("generate-barcode.png");
สร้างบาร์โค้ด Aztec ใน C #

เพิ่มคำบรรยายในบาร์โค้ดโดยใช้ C#

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

  • ขั้นแรก สร้างวัตถุของคลาส BarcodeGenerator
  • ตั้งค่าข้อความของบาร์โค้ดและพิมพ์ในตัวสร้างของ BarcodeGenerator
  • กำหนดคำบรรยายโดยใช้คุณสมบัติ CaptionAbove หรือ CaptionBelow
  • สุดท้าย บันทึกบาร์โค้ดโดยใช้เมธอด BarcodeGenerator.Save(String)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มคำบรรยายในบาร์โค้ดโดยใช้ C#

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// ตั้งคำบรรยาย
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// สร้างบาร์โค้ด
generator.Save("generate-barcode.png");
สร้างบาร์โค้ดพร้อมคำบรรยายใน C#

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีสร้างบาร์โค้ดทางโปรแกรมโดยใช้ C# นอกจากนี้ คุณได้เห็นวิธีปรับแต่งบาร์โค้ดโดยการปรับเปลี่ยนรูปลักษณ์ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# ตัวสร้างบาร์โค้ด API ได้โดยใช้ เอกสารประกอบ

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