بارکد یک نمایش نوری قابل خواندن توسط ماشین از داده ها است که از خطوط و اعداد موازی تشکیل شده است که بیشتر برای شناسایی منحصر به فرد محصولات و ساده کردن فرآیندهایی مانند مدیریت موجودی و تراکنش های نقطه فروش استفاده می شود. در این مقاله به نحوه اسکن بارکد به صورت برنامه نویسی با استفاده از C# با اپلیکیشن .NET می پردازیم.

بارکد خوان با استفاده از C# | اسکن بارکد از تصویر

بارکد اسکنر .NET API

GroupDocs.Parser for C# API به توسعه دهندگان این امکان را می دهد که داده ها را از فرمت های اسناد مختلف مانند PDF، Word، Excel و غیره استخراج کنند. با عملکرد گسترده خود، تجزیه آسان متن، ابرداده، تصاویر، بارکدها و محتوای ساختار یافته را تسهیل می کند. در این مقاله، نحوه استفاده از این API برای اسکن بارکدها از تصاویر درون یک برنامه NET با استفاده از C# را بررسی خواهیم کرد.

می‌توانید از بخش دانلودها دانلود DLL یا نصب‌کننده MSI یا از طریق NuGet API را در برنامه دات‌نت خود نصب کنید.

PM> Install-Package GroupDocs.Parser

نحوه اسکن بارکد با استفاده از سی شارپ

اگر شما یکی از کسانی هستید که هنوز معتقدند اسکن بارکدها یک کار پیچیده است، این خطوط بعدی تصور اشتباه شما را برطرف می کند. برای خواندن تصویر بارکد مراحل زیر را دنبال کنید:

  • از کلاس Parser برای بارگذاری تصویر بارکد استفاده کنید.
  • بارکد(های) را از تصویر بارگذاری شده دریافت کنید.
  • با استفاده از ویژگی Value داده های کدگذاری شده را از بارکد استخراج کنید.

کد منبع C# زیر نحوه اسکن یک تصویر بارکد را در یک برنامه .NET با استفاده از C# نشان می دهد.

// اسکن بارکد با استفاده از سی شارپ
using (Parser parser = new Parser("/path/barcode.png"))
{
    // تمام بارکدها را استخراج کنید.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // تکرار بر روی بارکد
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // مقادیر بارکد شناسایی شده را چاپ کنید
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

مجوز رایگان دریافت کنید

شما می توانید [یک مجوز موقت رایگان برای تجزیه و تحلیل اسکنر بارکد8 و سایر ویژگی های API بدون هیچ گونه محدودیت ارزیابی دریافت کنید.

نتیجه

برای نتیجه گیری، شما روش ساده اسکن بارکد از روی تصویر را با استفاده از C# آموخته اید. از این آموزش، می توانید بارکد خوان خود را توسعه دهید یا به سادگی یک برنامه اسکنر بارکد آنلاین ایجاد کنید.

برای یادگیری بیشتر می توانید به مطالب مفید زیر مراجعه کنید:

همچنین ببینید