خواندن کدهای نوار یک الزام رایج در بسیاری از برنامه ها، مانند مدیریت ذخیره سازی و تأیید بلیط است.این راهنمای نشان می دهد که چگونه برای خواندن کد نواری با استفاده از C# با Aspose.BarCode برای .NET.

معرفی

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

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

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

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

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

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

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

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

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