Aspose.BarCode یک کتابخانه قدرتمند است که تولید، تشخیص و دستکاری کد نوار را در برنامه های .NET ساده تر می کند.این مقاله بر ادغام بخش خواننده بارکد 1D Aspos. BarCodes در پروژه های شما تمرکز دارد.ما نصب، تنظیمات و نمونه های عملی را پوشش خواهیم داد تا به شما کمک کند تا با خواندن کدهای نواری به طور موثر شروع کنید.

نصب

قبل از غوطه ور شدن در جزئیات پیاده سازی، مطمئن شوید که اجزای لازم برای استفاده از Aspose.BarCode در برنامه .NET خود را نصب کرده اید. شما می توانید آن را از طریق NuGet Package Manager یا با دانلود بسته مستقیما از وب سایت رسمی نصب کنید.

استفاده از NuGet Package Manager

برای اضافه کردن Aspose.BarCode به پروژه خود از طریق NuGet، این مراحل را دنبال کنید:

  • Visual Studio را باز کنید و به پروژه خود بروید.
  • روی پروژه در Solution Explorer راست کلیک کنید و گزینه “Manage NuGet Packages” را انتخاب کنید".
  • جستجو برای Aspose.BarCode آن را نصب کنید.

در غیر این صورت، می توانید از کنسول مدیریت بسته با دستور زیر استفاده کنید:

Install-Package Aspose.BarCode

نصب دستی

اگر ترجیح می دهید بسته را به صورت دستی دانلود کنید:

  • بازدید از وب سایت رسمی بایگانی برچسب ها: barcode.
  • فایل ها را دانلود و استخراج کنید.
  • ارجاع به پروژه خود را با شامل DLL های مورد نیاز اضافه کنید.

ایجاد یک مجوز

برای باز کردن تمام قابلیت ها، شما باید کلیدهای مجوز را تنظیم کنید.این مرحله بسیار مهم است زیرا اطمینان حاصل می کند که شما از نسخه مجاز Aspose.BarCode استفاده می کنید.

راهکارهایی برای ایجاد مجوز

  • کلیدهای محصول خود را از وب سایت Aspose پس از خرید یا ثبت نام برای یک آزمون دریافت کنید.
  • ایجاد 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;

این به شما اجازه می دهد تا از کلاس ها و روش های ارائه شده توسط کتابخانه استفاده کنید.

راه اندازی Barcode Reader

برای خواندن کدهای نوار از یک تصویر، شما نیاز به سرعت بخشیدن به BarCodeReader این موضوع مسئول شناسایی بارکدها در تصاویر یا فایل ها است.

مثال: خواندن بارکد از PNG

این است که چگونه می توانید یک نمونه جدید از BarCodeReader:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

خواندن بارکد پیشرفته

برای کنترل بیشتر بر روی فرآیند خواندن، می توانید انواع نماد شناسی و تنظیمات دیگر را مشخص کنید:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.Code128))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

بهترین شیوه‌ها

اشتباه در رفتار

همیشه شامل مدیریت خطا برای مدیریت استثناها با مهربانی:

try
{
    using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
    {
        while (reader.Read())
        {
            Console.WriteLine($"Type: {reader.Type}");
            Console.WriteLine($"Text: {reader.Text}");
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine($"Error reading barcode: {ex.Message}");
}

نتیجه گیری

یکپارچه سازی Aspose.BarCode در برنامه های .NET شما یک راه حل قوی برای مدیریت بارکد 1D فراهم می کند.با پیروی از مراحل ذکر شده در این مقاله، شما می توانید به طور موثر خواندن و پردازش بار کدهای از تصاویر با کمترین تلاش.

برای اطلاعات دقیق تر یا ویژگی های پیشرفته، به اسناد رسمی مراجعه کنید: بایگانی برچسب ها: barcode KB

More in this category