วิธีการอ่านรหัสบาร์โดยใช้ C#

วิธีการอ่านรหัสบาร์โดยใช้ C#

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

ประโยชน์ของการอ่านบาร์โค้ด

  • ประสิทธิภาพ:- การเข้าถึงข้อมูลที่เข้ารหัสอย่างรวดเร็วในรูปแบบดิจิตอล

  • ความหลากหลาย:- สามารถรวมเข้ากับแอพต่างๆรวมถึงการจัดการ inventory และการตรวจสอบตั๋ว

  • ใช้งานง่าย:- ทําความง่ายต่อการเข้าข้อมูลผ่านการสแกนอย่างรวดเร็ว

ข้อกําหนด: การเตรียมสิ่งแวดล้อม

  • ติดตั้ง Visual Studio หรือ IDE .NET ที่เข้ากันได้ใด ๆ
  • ติดตั้ง Aspose.BarCode จาก NuGet Package Manager

คู่มือขั้นตอนเพื่ออ่านรหัสบาร์

ขั้นตอน 1: ติดตั้ง Aspose.BarCode

เพิ่มห้องสมุด Aspose.BarCode ไปยังโครงการของคุณโดยใช้ NuGet

Install-Package Aspose.BarCode

ขั้นตอนที่ 2: รวมพื้นที่ชื่อที่จําเป็น

เพิ่มอ้างอิงไปยังพื้นที่ชื่อที่ต้องการในรหัสของคุณ

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

ขั้นตอนที่ 3: ดาวน์โหลดภาพรหัสบาร์

สร้างตัวอย่างของ BarCodeReader คลาสและโหลดไฟล์ภาพบาร์โค้ด

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

ขั้นตอน 4: การตั้งค่าประเภทรหัสบาร์

รายละเอียดประเภทบาร์โค้ดที่คุณต้องการอ่านโดยใช้ DecodeType ตัวอักษร

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

ขั้นตอน 5: Iterate โดยผลลัพธ์

สารสกัดข้อมูลรหัสบาร์และพิมพ์ไปยังคอนโซล

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

ตัวอย่างรหัสเต็มเพื่ออ่านรหัสบาร์

นี่คือตัวอย่างที่สมบูรณ์แบบที่แสดงให้เห็นวิธีการอ่านรหัสบาร์จากภาพ:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
    }
}

ข้อมูลเพิ่มเติม

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

ข้อสรุป

การสอนนี้ได้นําคุณผ่านกระบวนการอ่านรหัสบาร์ใน C# โดยใช้ Aspose.BarCode ด้วยสายรหัสเพียงไม่กี่คุณสามารถ استخراجข้อมูลจากภาพรหัสบาร์ได้อย่างมีประสิทธิภาพ สําหรับคุณสมบัติการสร้างรหัสบาร์และการจัดการเพิ่มเติมโปรดดูบทเรียนและคู่มือเพิ่มเติมที่มีอยู่สําหรับผลิตภัณฑ์ Aspose

 แบบไทย