Aspose.BarCode هي مجموعة أدوات قوية تبسط إنشاء الباركود، والتعرف عليه، ومعالجته داخل تطبيقات .NET. يركز هذا المقال على دمج مكوّن قارئ الباركود ثنائي الأبعاد من Aspose.BarCode في مشاريعك لقراءة ومعالجة الباركود بكفاءة.

Installation

لدمج Aspose.BarCode في مشروع .NET الخاص بك، استخدم مدير حزم NuGet في Visual Studio أو أي طريقة مفضلة أخرى.

إدارة حزمة NuGet

لإضافة Aspose.BarCode إلى مشروعك عبر NuGet، اتبع الخطوات التالية:

  1. افتح Visual Studio وانتقل إلى مشروعك.
  2. انقر بزر الماوس الأيمن على مشروعك داخل مستكشف الحلول واختر “Manage NuGet Packages”.
  3. البحث عن Aspose.BarCode و تثبيتها.

بدلاً من ذلك، يمكنك استخدام الأمر التالي في وحدة تحكم مدير الحزم:

Install-Package Aspose.BarCode

التثبيت اليدوي

إذا كنت تفضل تنزيل الحزمة يدويًا:

  1. زيارة The الموقع الرسمي وَقَالَ الْمُهَلَّبُ:.
  2. قم بتنزيل واستخراج ملفات الحزمة.
  3. أضف المراجع إلى مشروعك عن طريق تضمين ملفات DLL اللازمة.

إعداد الترخيص

لإلغاء قفل الوظائف الكاملة، تحتاج إلى إعداد مفاتيح الترخيص. هذه الخطوة حاسمة لأنها تضمن أنك تستخدم النسخة المرخصة من Aspose.BarCode.

خطوات إعداد الترخيص

  1. احصل على مفاتيح المنتج الخاصة بك من موقع Aspose بعد الشراء أو التسجيل للحصول على نسخة تجريبية.
  2. خلق A Aspose.BarCode.Metered - إعداد المفتاحين و إعداد المفتاحين:
 // set metered public and private keys
 Aspose.BarCode.Metered metered = new Aspose.BarCode.Metered();
 // Access the setMeteredKey property and pass the public and private keys as parameters
 metered.SetMeteredKey("*****", "*****");

الإشارة إلى المكتبة

بعد تثبيت وسمح لك Aspose.BarCode، عليك أن تشاركها في المشروع. using في أعلى قائمة ملف C# الخاص بك:

using Aspose.BarCode;

هذا يتيح لك استخدام الفئات والطرق التي توفرها المكتبة.

إنشاء كائن قارئ الباركود

للقرآن الكريم من صورة ، يجب أن تظهر BarCodeReader هذه الفكرة هي المسؤولة عن التعرف على الكودات في الصور أو الملفات.

مثال: قراءة الرموز الشريطية من PNG

هنا هو كيف يمكنك إنشاء إجراء جديد من BarCodeReader:

// Read from an image file
using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = new Aspose.BarCode.BarCodeRecognition.BarCodeReader("image.png"))
{
    foreach (var result in reader.ReadBarCodes())
    {
        Console.WriteLine($"Found Code: {result.CodeText}, Type: {result.CodeType}");
    }
}

قراءة الباركود المتقدمة

لتحكم أكبر في عملية القراءة، يمكنك تحديد أنواع الرموز وإعدادات أخرى:

// Read from a stream
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    using (Aspose.BarCode.BarCodeRecognition.BarCodeReader reader = new Aspose.BarCode.BarCodeRecognition.BarCodeReader(stream))
    {
        foreach (var result in reader.ReadBarCodes())
        {
            Console.WriteLine($"Found Code: {result.CodeText}, Type: {result.CodeType}");
        }
    }
}

الممارسات

Error Handling

دائمًا قم بتضمين معالجة الأخطاء لإدارة الاستثناءات بسلاسة:

using Aspose.BarCode.BarCodeRecognition;
using System;
using System.IO;


// Example of reading a barcode from a file
try
{
    using (BarCodeReader reader = new BarCodeReader(Path.Combine("C:", "path", "to", "your", "image.png")))
    {
        foreach (BarCodeResult result in reader.ReadBarCodes())
        {
            Console.WriteLine("Code Text: " + result.CodeText);
            Console.WriteLine("Symbology: " + result.CodeType);
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine($"An error occurred: {ex.Message}");
}

Conclusion

دمج Aspose.BarCode في تطبيقات .NET الخاصة بك يوفر حلاً قويًا للتعامل مع الباركود أحادي الأبعاد. باتباع الخطوات الموضحة في هذه المقالة، يمكنك قراءة ومعالجة الباركود من الصور بكفاءة وبأقل جهد.

للحصول على معلومات أكثر تفصيلاً أو ميزات متقدمة، انقر على الوثائق الرسمية: Aspose.BarCode KB Article

More in this category