รหัส 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 ได้โดยทำตามขั้นตอนด้านล่าง:
- เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator ในขณะที่ระบุ EncodeType และข้อความอินพุต
- กำหนดเวอร์ชันและประเภทการเข้ารหัสสำหรับ QR Code
- สร้าง 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#
- เริ่มต้นอินสแตนซ์ของคลาส BarcodeGenerator ในขณะที่ระบุ EncodeType และข้อความอินพุต
- กำหนดเวอร์ชันและประเภทการเข้ารหัสสำหรับ QR Code
- สร้างรหัส 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 ในกรณีที่มีคำถามใดๆ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม