چگونگی خواندن بارکد با استفاده از 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 مراجعه کنید.