สแกน QR Code ใน C#

รหัส 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 ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:

  1. เริ่มต้นวัตถุของคลาส BarCodeReader พร้อมกับพารามิเตอร์ DecodeType
  2. สร้างอินสแตนซ์ของคลาส BarCodeResult
  3. สแกน 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#:

  1. ประกาศอินสแตนซ์ของคลาส BarcodeReader และตั้งค่าคุณสมบัติ DecodeType
  2. ยกตัวอย่างวัตถุประเภท BarCodeResult
  3. สแกน 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 ในกรณีที่มีข้อสงสัย โปรดติดต่อเราผ่านทาง ฟอรัม

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