อ่านบาร์โค้ดเป็นข้อกําหนดทั่วไปในแอปพลิเคชันจํานวนมากเช่นการจัดการสํารองข้อมูลและการตรวจสอบตั๋ว การสอนนี้แสดงให้เห็นว่าวิธีการอ่านรหัสผ่านโดยใช้ C# กับ Aspose.BarCode สําหรับ .NET
บทนํา
คู่มือนี้ให้คําแนะนําขั้นตอนเกี่ยวกับการอ่านรหัสบาร์โดยใช้ C# โดยปฏิบัติตามขั้นตอนนี้คุณสามารถพัฒนาแอพลิเคชันที่มีความแข็งแกร่งสําหรับผู้อ่านร่องซึ่งรองรับหลายประเภท
ประโยชน์ของการอ่านบาร์โค้ด
- ประสิทธิภาพ: การเข้าถึงข้อมูลที่เข้ารหัสได้อย่างรวดเร็วในรูปแบบดิจิตอล
- ความหลากหลาย: สามารถบูรณาการในแอพต่างๆรวมถึงการจัดการ inventory และการตรวจสอบตั๋ว
- ใช้งานง่าย: ปรับปรุงการเข้าข้อมูลโดยการสแกนอย่างรวดเร็ว
ข้อกําหนด: การเตรียมสิ่งแวดล้อม
- ติดตั้ง Visual Studio หรือ IDE .NET ที่เข้ากันได้ใด ๆ
- ติดตั้ง Aspose.BarCode จาก NuGet Package Manager
Install-Package Aspose.BarCode
คู่มือขั้นตอนเพื่ออ่านรหัสบาร์
ขั้นตอนที่ 1: รวมพื้นที่ชื่อที่จําเป็น
เพิ่มอ้างอิงไปยังพื้นที่ชื่อที่ต้องการในรหัสของคุณ
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
ขั้นตอน 2: ดาวน์โหลดภาพบาร์โค้ด
สร้างตัวอย่างของ 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
}
ขั้นตอนที่ 3: การตั้งค่าประเภทรหัสบาร์
รายละเอียดประเภทบาร์โค้ดที่คุณต้องการอ่านโดยใช้ DecodeType
ตัวอักษร
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
ขั้นตอนที่ 4: Iterate ผ่านผล
สารสกัดข้อมูลรหัสบาร์และพิมพ์ไปยังคอนโซล
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", 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("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}
}
ข้อมูลเพิ่มเติม
- ห้องสมุด Aspose.BarCode สนับสนุนรูปแบบบาร์โค้ดต่างๆซึ่งช่วยให้คุณสามารถอ่านหลายประเภทของรหัสได้อย่างง่ายดาย
- โปรดพิจารณาการดําเนินการจัดการข้อผิดพลาดเพิ่มเติมสําหรับสถานการณ์ที่มีรหัสบาร์ที่หายไปหรือไม่สามารถอ่านได้
ข้อสรุป
การสอนนี้ได้นําคุณผ่านกระบวนการอ่านรหัสบาร์ใน C# โดยใช้ Aspose.BarCode ด้วยสายรหัสเพียงไม่กี่คุณสามารถ استخراجข้อมูลจากภาพรหัสบาร์ได้อย่างมีประสิทธิภาพ สําหรับคุณสมบัติการสร้างรหัสบาร์และการจัดการเพิ่มเติมโปรดดูบทเรียนและคู่มือเพิ่มเติมที่มีอยู่สําหรับผลิตภัณฑ์ Aspose