วิธีการอ่านรหัสบาร์โดยใช้ 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