รหัส QR ค่อนข้างเป็นที่นิยมสำหรับการแลกเปลี่ยนข้อมูลที่อุปกรณ์จำนวนมากสามารถสแกนได้ คุณอาจต้องสร้างแอปพลิเคชันเพื่อสแกนรหัส QR ดังนั้น บทความนี้จะอธิบายวิธีการสแกนโค้ด QR โดยทางโปรแกรมใน C#
การติดตั้ง C# API เพื่อสแกน QR Code
คุณสามารถทำงานกับ Aspose.BarCode for .NET API เพื่อทำงานกับ QR Code เช่นเดียวกับ บาร์โค้ด ประเภทอื่นๆ เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ DLL อ้างอิงจากส่วน ดาวน์โหลด หรือเรียกใช้คำสั่ง NuGet ต่อไปนี้ใน Visual Studio IDE
PM> Install-Package Aspose.BarCode
สแกนรหัส QR ใน C#
คุณสามารถสแกน QR Code ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:
- เริ่มต้นวัตถุของคลาส BarCodeReader พร้อมกับพารามิเตอร์ DecodeType
- สร้างอินสแตนซ์ของคลาส BarCodeResult
- สแกน QR Code และรับข้อความผลลัพธ์
ข้อมูลโค้ดต่อไปนี้อธิบายวิธีการสแกน QR Code ใน C#:
using (BarCodeReader reader = new BarCodeReader("QR.png", DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
สแกนรหัส QR จากสตรีมใน C#
ขั้นตอนด้านล่างอธิบายวิธีอ่านรหัส QR จากสตรีมใน C#:
- ประกาศอินสแตนซ์ของคลาส BarcodeReader และตั้งค่าคุณสมบัติ DecodeType
- ยกตัวอย่างวัตถุประเภท BarCodeResult
- สแกน QR Code และรับข้อความผลลัพธ์
ตัวอย่างโค้ดด้านล่างแสดงวิธีการสแกนโค้ด QR จากสตรีมใน C#:
using (Stream stream = new FileStream("QR.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}
รับใบอนุญาตฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดสอบคุณสมบัติทั้งหมดของ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เข้าใจวิธีสแกน QR Code จากไฟล์หรือสตรีมด้วยการเรียก API เพียงไม่กี่ครั้ง นอกจากนี้ คุณสามารถดูพื้นที่ เอกสาร เพื่อตรวจสอบคุณสมบัติอื่นๆ ที่รวมอยู่ใน API ในกรณีที่มีข้อสงสัย โปรดติดต่อเราผ่านทาง ฟอรัม