สร้าง QR Code ใน C#

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

การติดตั้ง C# API เพื่อสร้าง QR Code

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

PM> Install-Package Aspose.BarCode

สร้างรหัส QR ใน C

คุณสามารถสร้าง QR Code ได้โดยทำตามขั้นตอนด้านล่าง:

  1. เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator ในขณะที่ระบุ EncodeType และข้อความอินพุต
  2. กำหนดเวอร์ชันและประเภทการเข้ารหัสสำหรับ QR Code
  3. สร้าง QR Code และบันทึกรูปภาพที่ส่งออกในรูปแบบ PNG

ข้อมูลโค้ดด้านล่างแสดงวิธีสร้าง QR Code ใน C#:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// ตั้งค่าเวอร์ชันอัตโนมัติ
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//ตั้งค่าประเภทการเข้ารหัส ForceMicroQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

สร้างรหัส QR ด้วยการเข้ารหัส ForceQR ใน C

ที่นี่คุณจะได้เรียนรู้วิธีสร้างโค้ด QR ประเภท ForceQR ใน C#

  1. เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator ในขณะที่ระบุ EncodeType และข้อความอินพุต
  2. กำหนดเวอร์ชันและประเภทการเข้ารหัสสำหรับ QR Code
  3. สร้างรหัส QR และเขียนรหัส QR ที่สร้างขึ้นเป็นภาพ PNG

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีสร้างโค้ด QR ด้วยการเข้ารหัส ForceQR ใน C#:

// เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// ตั้งค่าเวอร์ชันอัตโนมัติ
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//ตั้งค่าประเภทการเข้ารหัส ForceQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

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

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ

บทสรุป

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

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