Scan QR Code in C#.

مرور کلی

کدهای QR برای تسهیل انتقال کارآمد داده‌ها در صنایع مختلف، از جمله لجستیک و بازاریابی، ضروری هستند. در این مقاله، ما بررسی خواهیم کرد که چگونه به صورت برنامه‌نویسی کدهای QR را در C# اسکن کنیم با استفاده از $99 Aspose.BarCode for .NET Plugin—یک کتابخانه قدرتمند طراحی شده برای پردازش بی‌نقص بارکدهای 2D با قابلیت‌های robust ASP.NET QR code scanner.

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

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

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


API اسکنر کد QR C#

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

  • برنامه‌های WPF: به طور بی‌نقص در برنامه‌های دسکتاپ ادغام کنید.
  • پروژه‌های ASP.NET: اسکن بارکد در سمت سرور را با اسکنر کد QR در ASP.NET C# فعال کنید.
  • برنامه‌های چندسکویی: پشتیبانی کامل از .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

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

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

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

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

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

منابع یادگیری


نتیجه‌گیری

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

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

با عملکرد بالا و قیمت مناسب، $99 Aspose.BarCode Reader Plugin یک انتخاب عالی برای توسعه‌دهندگانی است که به دنبال یک خواننده کد QR .NET 6 قابل اعتماد هستند. ویژگی‌های بیشتری را در مستندات بررسی کنید یا در انجمن پشتیبانی ما کمک بگیرید.