Scan QR Code in C#.

مرور کلی

کدهای QR نقش حیاتی در تسهیل انتقال کارآمد داده‌ها در صنایع مختلف، از جمله لجستیک و بازاریابی ایفا می‌کنند. در این مقاله، ما به بررسی نحوه اسکن برنامه‌نویسی کدهای QR در C# با استفاده از پلاگین Aspose.BarCode برای .NET به قیمت ۹۹ دلار—کتابخانه‌ای قدرتمند برای پردازش بدون درز بارکدهای 2D خواهیم پرداخت.

ویژگی‌های کلیدی

  • پشتیبانی از فرمت‌های گسترده: رمزگشایی چندین فرمت، از جمله کدهای QR، Data Matrix، Aztec و غیره.
  • گزینه‌های ورودی انعطاف‌پذیر: اسکن بارکدها از تصاویر، استریم‌ها یا فیدهای وب‌کم.
  • شناسایی قوی: به‌طور مؤثر تصاویر کد QR چرخش‌یافته، تحریف‌شده یا پر سر و صدا را مدیریت می‌کند.
  • راه‌حل مقرون‌به‌صرفه: ایده‌آل برای توسعه‌دهندگان شرکتی و علاقه‌مندان.

این راهنما شامل:


API اسکنر کد QR C#

کتابخانه Aspose.BarCode برای .NET یک راه‌حل جامع برای خواندن کدهای QR و انواع دیگر فرمت‌های بارکد به‌صورت برنامه‌نویسی است. این کتابخانه به‌عنوان بهترین کتابخانه خواننده کد QR C# شناخته می‌شود و به‌عنوان یک جایگزین متن‌باز عالی برای پروژه‌هایی که به API خواننده کد QR .NET نیاز دارند، عمل می‌کند. شما می‌توانید از آن برای:

  • برنامه‌های WPF: ادغام بدون درز در برنامه‌های دسکتاپ.
  • پروژه‌های ASP.NET: تسهیل اسکن بارکد در سمت سرور.
  • برنامه‌های چندسکویی: پشتیبانی کامل از .NET Core و .NET MAUI.

نصب

برای شروع، API را از طریق NuGet نصب کنید:

PM> Install-Package Aspose.BarCode

اگر به دنبال یک اسکنر کد QR C# مقرون‌به‌صرفه هستید، ممکن است کتابخانه‌های دیگری را نیز در نظر بگیرید، اما این کتابخانه به خاطر عملکردش شناخته شده است. شما همچنین می‌توانید DLL را برای ادغام دستی دانلود کنید.


اسکن کد QR در C#

برای اسکن کدهای QR از یک فایل تصویر، مراحل زیر را دنبال کنید:

  1. کلاس BarCodeReader را با پارامتر DecodeType.QR راه‌اندازی کنید.
  2. بارکد را با استفاده از متد ReadBarCodes() پردازش کنید.
  3. داده‌هایی مانند متن بارکد و نوع آن را از نتایج استخراج کنید.

در اینجا یک نمونه کد برای نشان دادن چگونگی اسکن کد QR در C# آورده شده است:


اسکن کد QR از یک استریم در C#

برای خواندن کدهای QR از یک استریم، مراحل زیر را انجام دهید:

  1. یک نمونه از کلاس BarCodeReader ایجاد کنید و DecodeType.QR را مشخص کنید.
  2. از متد ReadBarCodes() برای اسکن استریم استفاده کنید.
  3. داده‌های رمزگشایی‌شده را از نتیجه بازیابی کنید.

نمونه کد زیر چگونگی اسکن کد QR از یک استریم در C# را نشان می‌دهد:


کاربردهای اسکن کد QR

موارد استفاده کلیدی

  • خرده‌فروشی: مدیریت موجودی و سیستم‌های نقطه فروش را تسهیل کنید.
  • بهداشت و درمان: شناسایی بیماران و ردیابی داروها را بهبود بخشید.
  • لجستیک: ردیابی محموله‌ها را با برچسب‌گذاری مبتنی بر QR بهینه کنید.
  • بازاریابی: کمپین‌های تعاملی با لینک‌های کد QR جاسازی‌شده ایجاد کنید.

مجوز و منابع رایگان

دریافت مجوز موقت رایگان

تجربه کامل قابلیت‌های API را با درخواست یک مجوز موقت رایگان برای دسترسی نامحدود به تمام ویژگی‌ها به دست آورید.

منابع آموزشی


نتیجه‌گیری

در این آموزش، ما نشان دادیم که چگونه:

  • کدهای QR را به‌صورت برنامه‌نویسی از فایل‌ها یا استریم‌ها در C# اسکن کنیم.
  • از ویژگی‌های پیشرفته Aspose.BarCode برای رمزگشایی قوی و کارآمد کد QR استفاده کنیم.

با عملکرد بالا و قیمت مناسب، پلاگین خواننده Aspose.BarCode به قیمت ۹۹ دلار گزینه‌ای عالی برای توسعه‌دهندگانی است که به دنبال یک خواننده کد QR .NET 6 قابل اعتماد هستند. ویژگی‌های بیشتری را در مستندات بررسی کنید یا در فروم پشتیبانی از ما کمک بگیرید.


همچنین ببینید