บาร์โค้ดคือการแสดงข้อมูลด้วยแสงที่เครื่องอ่านได้ ซึ่งประกอบด้วยเส้นคู่ขนานและตัวเลข ส่วนใหญ่ใช้เพื่อระบุผลิตภัณฑ์ที่ไม่ซ้ำใครและปรับปรุงกระบวนการต่างๆ เช่น การจัดการสินค้าคงคลังและธุรกรรม ณ จุดขาย ในบทความนี้ เราจะพูดถึงวิธีการสแกนบาร์โค้ดโดยใช้โปรแกรมโดยใช้ C# กับแอปพลิเคชัน .NET

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

เครื่องสแกนบาร์โค้ด .NET API

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

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

PM> Install-Package GroupDocs.Parser

วิธีสแกนบาร์โค้ดด้วยภาษา C#

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

  • ใช้คลาส Parser เพื่อโหลดภาพบาร์โค้ด
  • รับบาร์โค้ดจากภาพที่โหลด
  • แยกข้อมูลที่เข้ารหัสออกจากบาร์โค้ดโดยใช้คุณสมบัติ Value

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

// สแกนบาร์โค้ดด้วย C#
using (Parser parser = new Parser("/path/barcode.png"))
{
    // แยกบาร์โค้ดทั้งหมด
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // ย้ำผ่านบาร์โค้ด
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // พิมพ์ค่าบาร์โค้ดที่ระบุ
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

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

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

บทสรุป

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

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

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