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