چگونه بارکد را با C# بخوانیم
این آموزش ساده نشان میدهد چگونه بارکدها را با استفاده از C# بخوانیم. با دنبال کردن مراحل ارائهشده، میتوانید یک برنامه C# توسعه دهید که بارکدها را با حداقل کد و بدون وابستگیهای خارجی میخواند.
مزایای خواندن بارکدها
- کارایی:
- دسترسی سریع به اطلاعات رمزگذاریشده در قالب دیجیتال.
- چندکاره:
- میتواند در برنامههای مختلف، از جمله مدیریت موجودی و تأیید بلیت، یکپارچه شود.
- سهولت استفاده:
- فرآیند ورود دادهها را از طریق اسکنهای سریع ساده میکند.
پیشنیازها: آمادهسازی محیط
- Visual Studio یا هر IDE سازگار با .NET را راهاندازی کنید.
- نصب Aspose.BarCode از مدیر بسته NuGet.
راهنمای گام به گام برای خواندن بارکد
مرحله 1: نصب Aspose.BarCode
ویژگیهای کلیدی Aspose.Slides SVG Converter.
Install-Package Aspose.BarCodeمرحله 2: افزودن فضاینامهای مورد نیاز
مراجع لازم به فضاینامهای مورد نیاز را در کد خود اضافه کنید.
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 enumerator.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);مرحله 5: تکرار در نتایج
اطلاعات بارکد را استخراج کنید و آن را در کنسول چاپ کنید.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}مثال کامل Code برای خواندن بارکد
در اینجا یک مثال کامل که نشان میدهد چگونه بارکدها را از یک تصویر بخوانید:
using Aspose.BarCode.BarCodeRecognition;
using System;
class Program
{
static void Main()
{
string imagePath = "multiple_barcodes.png"; // Replace with your file
using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
}
}
} اطلاعات تکمیلی
- کتابخانه Aspose.BarCode از انواع فرمتهای بارکد پشتیبانی میکند و به شما امکان میدهد به راحتی انواع مختلف کدها را بخوانید.
- در نظر بگیرید که برای سناریوهای دارای بارکدهای گمشده یا غیرقابل خواندن، مدیریت خطای اضافی پیادهسازی کنید.
نتیجهگیری
این آموزش شما را در فرآیند خواندن بارکدها در C# با استفاده از Aspose.BarCode راهنمایی کرده است. تنها با چند خط کد میتوانید بهصورت کارآمد اطلاعات را از تصاویر بارکد استخراج کنید. برای قابلیتهای اضافی تولید و دستکاری بارکد، به آموزشها و راهنماییهای بیشتری که برای محصولات Aspose موجود است مراجعه کنید.