เครื่องสร้างรหัส QR C#

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. ข้อความ C# ถึง API ตัวสร้างโค้ด QR
  2. แปลงข้อความเป็นโค้ด QR ใน C#
  3. ปรับแต่งข้อความเพื่อสร้างรหัส QR
  4. สร้างโค้ด QR พร้อมข้อความ
  5. ข้อความเป็นเครื่องสร้างโค้ด QR ออนไลน์
  6. แหล่งเรียนรู้ฟรี

API ตัวสร้างข้อความ C# เป็น QR Code

สำหรับการแปลงข้อความเป็นโค้ด QR เราจะใช้ Aspose.BarCode for .NET API ช่วยให้สามารถสร้าง สแกน และอ่านบาร์โค้ดและโค้ด QR ในแอปพลิเคชัน .NET ได้ API ช่วยให้นักพัฒนาสามารถบันทึกบาร์โค้ดหรือโค้ด QR ที่สร้างขึ้นในรูปแบบรูปภาพต่างๆ เช่น PNG, JPEG และ TIFF ได้อย่างง่ายดาย รองรับสัญลักษณ์บาร์โค้ดมากกว่า 60 สัญลักษณ์ เช่น รหัส QR, รหัส 128, รหัส 39, EAN, UPC และอื่นๆ อีกมากมาย

โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้คำสั่ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.BarCode

แปลงข้อความเป็นรหัส QR ใน C#

เราสามารถสร้างโค้ด QR จากข้อความที่ให้มาได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส BarcodeGenerator
  2. ตั้งค่า EncodeTypes เป็น QR
  3. ระบุข้อความอินพุตที่จะเข้ารหัส
  4. หรือระบุตัวเลือกการปรับแต่งโค้ด QR
  5. สุดท้าย ให้เรียกใช้เมธอด Save() เพื่อบันทึกรูปภาพโค้ด QR ที่สร้างขึ้นที่เส้นทางไฟล์ที่กำหนด

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงข้อความเป็นโค้ด QR ใน C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างโค้ด QR จาก Text
// เริ่มต้น BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// ระบุข้อความรหัสที่จะเข้ารหัส
generator.CodeText = "Your text goes here!";

// ระบุขนาดของภาพ
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// บันทึกรหัส QR ที่สร้างขึ้น
generator.Save("C:\\Files\\Text_QR_Code.jpg");
ข้อความเป็นรหัส QR ใน C#

ข้อความเป็นรหัส QR ใน C#

ปรับแต่งข้อความเป็นการสร้างรหัส QR ใน C#

เราสามารถปรับแต่งลักษณะที่ปรากฏของรหัส QR ที่สร้างจากข้อความได้โดยทำตามขั้นตอนที่กล่าวไว้ข้างต้น อย่างไรก็ตาม เราจำเป็นต้องตั้งค่าคุณสมบัติเพิ่มเติมบางอย่างเพื่อปรับแต่งสีพื้นหลัง สีเส้นขอบ ความสูงของภาพ ฯลฯ

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

// ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างโค้ด QR จาก Text
// เริ่มต้น BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// ระบุข้อความรหัสที่จะเข้ารหัส
generator.CodeText = "Your text goes here!";

// ระบุขนาดของภาพ
generator.Parameters.Barcode.XDimension.Pixels = 8;

// ตั้งค่าสีพื้นหลัง
generator.Parameters.BackColor = Color.Red;

// ตั้งค่าสี QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// ตั้งค่าความละเอียดของภาพ
generator.Parameters.Resolution = 300;

// ตั้งเส้นขอบ
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// บันทึกรหัส QR ที่สร้างขึ้น
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
ปรับแต่งข้อความเป็นการสร้างรหัส QR ใน C#

ปรับแต่งข้อความเป็นการสร้างรหัส QR ใน C#

สร้างรหัส QR ด้วยข้อความใน C#

นอกจากนี้เรายังสามารถเพิ่มข้อความที่มนุษย์อ่านได้ลงในรูปภาพโค้ด QR ที่สร้างขึ้น อาจเป็นป้ายกำกับข้อความหลัก คำบรรยายด้านบน หรือคำบรรยายด้านล่าง เราสามารถเพิ่มข้อความโค้ดและคำบรรยายด้านล่างได้โดยทำตามขั้นตอนที่กล่าวไว้ข้างต้น อย่างไรก็ตาม เราเพียงแค่ต้องตั้งค่าคุณสมบัติ CodeTextParameters และ CaptionBelow ดังที่แสดงด้านล่าง:

// ตัวอย่างโค้ดนี้สาธิตวิธีการสร้างโค้ด QR จาก Text
// เริ่มต้น BarcodeGenerator
// ระบุประเภทการเข้ารหัสเป็น QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// ระบุข้อความรหัสที่จะเข้ารหัส
generator.CodeText = "Your text goes here!";

// ระบุขนาดของภาพ
generator.Parameters.Barcode.XDimension.Pixels = 8;

// ตั้งค่าสีพื้นหลัง
generator.Parameters.BackColor = Color.White;

// ตั้งค่าสี QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// ตั้งค่าความละเอียดของภาพ
generator.Parameters.Resolution = 300;

// ตั้งเส้นขอบ
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// แสดงข้อความโค้ดเหนือโค้ด QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// ตั้งคำบรรยายใต้โค้ด QR
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";

// บันทึกรหัส QR ที่สร้างขึ้น
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
สร้างรหัส QR ด้วยข้อความใน C#

สร้างรหัส QR ด้วยข้อความใน C#

เครื่องสร้างข้อความเป็น QR Code - รับสิทธิ์การใช้งานฟรี

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

ส่งข้อความเป็น QR Code ออนไลน์

คุณสามารถสร้างโค้ด QR จากการป้อนข้อความออนไลน์ได้ฟรีโดยใช้ เว็บแอปสร้างโค้ด QR ออนไลน์ ซึ่งพัฒนาขึ้นโดยใช้ API นี้

เครื่องสร้างข้อความเป็น QR Code - ทรัพยากรการเรียนรู้

นอกจากการสร้างโค้ด QR แบบข้อความแล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างบาร์โค้ดและสำรวจคุณสมบัติอื่นๆ ของไลบรารีได้โดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

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

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