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