ایجاد کد QR C#

کدهای پاسخ سریع (QR) به بخشی جدایی ناپذیر از ارتباطات مدرن تبدیل شده اند. آنها ابزارهای همه کاره ای هستند که در برنامه های مختلف، از بازاریابی و تبلیغات گرفته تا مدیریت موجودی و پرداخت های بدون تماس استفاده می شوند. کد QR یک بارکد دو بعدی است که اطلاعات را در قالب گرافیکی ذخیره می کند. این شامل مربع های سیاه است که بر روی یک شبکه مربع سفید مرتب شده اند و می تواند انواع مختلفی از داده ها مانند متن، URL ها، اطلاعات تماس و غیره را ذخیره کند. در این پست وبلاگ، نحوه ایجاد کدهای QR در سی شارپ را بررسی خواهیم کرد.

QR Code Generator - C# API نصب

ایجاد کدهای QR در سی شارپ به شما این امکان را می دهد که تولید کد QR را در برنامه های خود ادغام کنید و فرآیند را خودکار کنید. این می تواند برای مشاغل و توسعه دهندگانی که به دنبال افزودن عملکرد کد QR به برنامه های خود هستند مفید باشد. شما فقط باید Conholdate.Total for .NET را از صفحه دانلودها پیکربندی کنید یا دستور نصب NuGet زیر را اجرا کنید:

PM> NuGet\Install-Package Conholdate.Total

ایجاد کد QR در سی شارپ

با انجام مراحل زیر می توانید یک کد QR در سی شارپ ایجاد کنید:

  • یک شی از کلاس BarcodeGenerator ایجاد کنید.
  • پارامترهای ظاهری QR Code مختلف را تنظیم کنید.
  • نسخه QR و نوع رمزگذاری را تنظیم کنید.
  • کد QR تولید شده را ذخیره کنید.

کد نمونه زیر نحوه ایجاد یک کد QR در سی شارپ را نشان می دهد:

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "Aspose");

// پارامترهای مختلف بارکد را تنظیم کنید
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
gen.Parameters.AutoSizeMode = Aspose.BarCode.Generation.AutoSizeMode.Nearest;
gen.Parameters.ImageHeight.Pixels = 200;
gen.Parameters.ImageWidth.Pixels = 200;

// تنظیم نسخه خودکار
gen.Parameters.Barcode.QR.QrVersion = Aspose.BarCode.Generation.QRVersion.Auto;

// نوع رمزگذاری ForceQR را تنظیم کنید
gen.Parameters.Barcode.QR.QrEncodeType = Aspose.BarCode.Generation.QREncodeType.ForceQR;

// کد QR تولید شده را ذخیره کنید
gen.Save("QRcode.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

ایجاد کد QR با نسبت ابعاد در سی شارپ

می‌توانید فرآیند تولید کد QR را با ظواهر مختلف مانند سطح تصحیح خطا، اندازه، حالت رمزگذاری داده‌ها، نسبت ابعاد و غیره سفارشی کنید. مراحل زیر نحوه تنظیم نسبت ابعاد را هنگام ایجاد کد QR نشان می‌دهد:

  • نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید.
  • تنظیم پارامترهای بارکد
  • تنظیم نسبت ابعاد.
  • کد QR تولید شده را ذخیره کنید.

قطعه کد زیر نحوه ایجاد یک کد QR با نسبت ابعاد در سی شارپ را نشان می دهد:

// نمونه ای از کلاس BarcodeGenerator را راه اندازی کنید
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "ASPOSE");

// تنظیم پارامترهای بارکد
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;

// تنظیم نسبت ابعاد
gen.Parameters.Barcode.QR.AspectRatio = 2;

// کد QR تولید شده را ذخیره کنید
gen.Save("QrAspectRatio.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

تصویر زیر کد QR تولید شده را با نسبت ابعاد 2 نشان می دهد:

نسبت تصویر کد QR C#

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

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

جمع بندی

کدهای QR نه تنها راحت هستند، بلکه یک راه عملی برای اتصال دنیای فیزیکی و دیجیتالی نیز ارائه می دهند. چه در حال ساخت یک برنامه تلفن همراه، یک برنامه وب یا نرم افزار دسکتاپ باشید، توانایی ایجاد کدهای QR در سی شارپ می تواند تجربیات کاربر را بهبود بخشد و به اشتراک گذاری داده ها را ساده کند. بنابراین، ادامه دهید و تولید کد QR را در پروژه های C# خود ادغام کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در [فروم 3 تماس بگیرید.

سوالات متداول

آیا می توانم ظاهر کد QR را در سی شارپ شخصی سازی کنم؟

بله، اکثر کتابخانه‌های کد QR در سی شارپ به شما امکان می‌دهند اندازه، رنگ، سطح تصحیح خطا کد QR را سفارشی کنید و نشان‌ها یا برچسب‌هایی را به تصویر کد QR اضافه کنید.

آیا می توانم کدهای QR را برای استفاده آفلاین در سی شارپ ایجاد کنم؟

بله، می توانید با ذخیره تصویر کد QR تولید شده در یک فایل یا چاپ آن، کدهای QR را برای استفاده آفلاین ایجاد کنید. پس از ایجاد، کدهای QR برای اسکن کردن نیازی به اتصال به اینترنت ندارند.

چگونه می توانم کد QR تولید شده را به عنوان یک فایل تصویری در سی شارپ ذخیره کنم؟

پس از تولید کد QR، می توانید آن را به عنوان یک فایل تصویری (به عنوان مثال، PNG، JPEG) با استفاده از عملیات استاندارد ورودی/خروجی فایل در C# ذخیره کنید. کتابخانه ها معمولاً روش هایی را برای تبدیل کد QR به فرمت تصویر ارائه می دهند.

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