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

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

این راهنمای ساده نشان می دهد که چگونه با استفاده از C# بارکدها را بخوانید.با پیروی از مراحل ارائه شده، شما می توانید یک برنامه C# را توسعه دهید که با استفاده از کد حداقل و بدون وابستگی های خارجی بارکدها را می خواند.

مزایای خواندن بارکدها

  • بهره وری:- دسترسی سریع به اطلاعات رمزگذاری شده در فرمت دیجیتال

  • متنوع بودن:- می تواند در برنامه های مختلفی از جمله مدیریت ذخیره سازی و تأیید بلیط ادغام شود.

  • آسان برای استفاده:- فرآیند ورود داده ها را از طریق اسکن های سریع ساده می کند.

برچسب ها: آماده سازی محیط زیست

  • Visual Studio یا هر IDE .NET سازگار را نصب کنید.
  • Aspose.BarCode را از NuGet Package Manager نصب کنید.

راهنمای گام به گام برای خواندن بارکد

مرحله 1: نصب Aspose.BarCode

کتابخانه Aspose.BarCode را با استفاده از NuGet به پروژه خود اضافه کنید.

Install-Package Aspose.BarCode

مرحله دوم: فضای نام مورد نیاز را شامل کنید

ارجاعات را به فضاهای نام مورد نیاز در کد خود اضافه کنید.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

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

برای ایجاد یک مثال از 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
}

مرحله 4: تنظیم انواع بارکد

مشخص کردن انواع بارکد که می خواهید با استفاده از 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($"{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 مراجعه کنید.

 فارسی