كيفية قراءة الباركود باستخدام C#
هذا الدليل البسيط يوضح كيفية قراءة رموز الشريط باستخدام C#. من خلال اتباع الخطوات المقدمة، يمكنك تطوير تطبيق C# الذي يقرأ رموز الشريط باستخدام الحد الأدنى من الرمز وليس هناك إدمانات خارجية.
فوائد قراءة الباركود
الكفاءة:- الوصول السريع إلى المعلومات المشفرة في النموذج الرقمي.
المتنوعة:- يمكن دمجها في مجموعة متنوعة من التطبيقات، بما في ذلك إدارة المخزون والتحقق من التذاكر.
سهولة الاستخدام:- يسهل عملية إدخال البيانات من خلال الفحص السريع.
المعايير: إعداد البيئة
- إعداد Visual Studio أو أي .NET IDE متوافق.
- قم بتثبيت Aspose.BarCode من NuGet Package Manager.
دليل خطوة بخطوة لقراءة الباركود
الخطوة 1: تثبيت Aspose.BarCode
إضافة مكتبة Aspose.BarCode إلى مشروعك باستخدام NuGet.
Install-Package Aspose.BarCode
الخطوة 2: إدراج المساحات المطلوبة
إضافة الإشارات إلى المساحات الاسمية المطلوبة في رمزك.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
الخطوة 3: قم بتحميل صورة الباركود
Create an instance of the BarCodeReader
class and load the barcode image file.
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: إعداد أنواع الباركود
Specify the barcode types you want to read using the DecodeType
enumerator.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
الخطوة الخامسة: التخلص من النتائج
قم بإزالة معلومات رمز الشريط وطباعتها على الكونسول.
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.