قراءة رموز الشريط هو متطلب شائع في العديد من التطبيقات، مثل إدارة المخزون والتحقق من التذاكر.هذا الدليل يظهر كيفية قراءة رموزه باستخدام C# مع Aspose.BarCode ل .NET.

مقدمة

يوفر هذا الدليل تعليمات خطوة بخطوة حول قراءة رموز الشريط باستخدام C#. من خلال اتباع الخطوات المذكورة أدناه ، يمكنك تطوير تطبيق قارئ رمز شريط قوي يدعم أنواع متعددة من الرموز.

فوائد قراءة الباركود

  • كفاءة: الوصول السريع إلى المعلومات المشفرة في شكل رقمي.
  • المتنوع: يمكن دمجها في مجموعة متنوعة من التطبيقات، بما في ذلك إدارة المخزون والتحقق من التذاكر.
  • سهولة الاستخدام: يسهل عملية إدخال البيانات من خلال الفحص السريع.

المعايير: إعداد البيئة

  • إعداد Visual Studio أو أي .NET IDE متوافق.
  • قم بتثبيت 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);

الخطوة الرابعة: التخلص من النتائج

قم بإزالة معلومات رمز الشريط وطباعتها على الكونسول.

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.

More in this category