QR code (Quick Response code) เป็นบาร์โค้ด 2 มิติที่มีข้อมูลที่สามารถอ่านและสแกนได้ง่ายด้วยเครื่องอ่าน QR Code และสมาร์ทโฟน ทุกวันนี้ QR Code ถูกนำมาใช้ในข้อมูลผลิตภัณฑ์และการตลาด การชำระเงินผ่านมือถือ การควบคุมการเข้าถึง ฯลฯ ในบทความนี้ เราจะพูดถึงวิธีการสแกน QR code โดยทางโปรแกรมโดยใช้ C# ภายในแอปพลิเคชัน .NET

เครื่องอ่านรหัส QR โดยใช้ C# | สแกน QR Code จากรูปภาพ

เครื่องสแกนรหัส QR .NET API

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

คุณสามารถ ดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI จากส่วนดาวน์โหลดหรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่าน NuGet

PM> Install-Package GroupDocs.Parser

วิธีสแกน QR Code โดยใช้ C#

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

  • โหลดรูปภาพ QR Code โดยใช้คลาส Parser
  • รับรหัส QR ของภาพที่โหลด
  • แยกข้อความที่แนบมาจาก QR Code โดยใช้คุณสมบัติ Value

ซอร์สโค้ด C# ต่อไปนี้สแกนภาพโค้ด QR ด้วยแอปพลิเคชัน .NET โดยใช้ C#:

// สแกนรหัส QR โดยใช้ C#
using (Parser parser = new Parser("/path/qrcode.png"))
{
    // แยกรหัส QR ทั้งหมด
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // ย้ำ
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // พิมพ์ค่ารหัส QR ที่ระบุ
        Console.WriteLine(barcode.CodeTypeName +" Code Value: " + barcode.Value);
    }
}

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

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

บทสรุป

วันนี้คุณได้เรียนรู้วิธีง่ายๆ ในการสแกน QR Code จากภาพโดยใช้ C# จากการเรียนรู้นี้ คุณสามารถพัฒนาเครื่องอ่านโค้ด QR ของคุณหรือเพียงแค่สร้างแอปพลิเคชันสแกนเนอร์ QR Code ออนไลน์

สำหรับการเรียนรู้เพิ่มเติม คุณสามารถเยี่ยมชมเนื้อหาที่เป็นประโยชน์ต่อไปนี้:

เครื่องสแกน QR Code .NET API | เอกสารประกอบ

การอ้างอิง API | สนับสนุนฟรี | ตัวอย่างโค้ด

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