تولید و نمایش تصویر بارکد در ASP.NET MVC

بارکدها نقش حیاتی در انتقال اطلاعات محصول به صورت قابل خواندن توسط ماشین، با استفاده از اعداد و خطوط موازی ایفا می‌کنند. در این راهنمای جامع، شما یاد خواهید گرفت که چگونه **به‌طور دینامیک انواع مختلف بارکدها را در برنامه ASP.NET MVC خود تولید و نمایش دهید. این شامل فرمت‌های محبوبی مانند Data Matrix، Aztec و Code 128 است. در پایان این آموزش، شما یک تولیدکننده بارکد ASP.NET MVC کاملاً کاربردی برای پروژه‌های خود خواهید داشت. بیایید شروع کنیم!

فهرست مطالب

  1. ویژگی‌های تولیدکننده بارکد ASP.NET MVC
  2. API C# برای تولید بارکد در ASP.NET MVC
  3. مراحل تولید و نمایش تصویر بارکد
  4. دموی تولیدکننده بارکد ASP.NET MVC
  5. دانلود کد منبع تولیدکننده بارکد ASP.NET MVC
  6. دریافت یک مجوز رایگان
  7. نتیجه‌گیری
  8. ببینید همچنین

ویژگی‌های تولیدکننده بارکد ASP.NET MVC

تولیدکننده بارکد ASP.NET MVC مجموعه‌ای چشمگیر از ویژگی‌ها را ارائه می‌دهد:

  1. پشتیبانی از انواع مختلف سمبولی‌های بارکد:

    • Code 128
    • Code 11
    • Code 39
    • QR Code
    • Data Matrix
    • EAN-13
    • EAN-8
    • ITF-14
    • PDF 417
  2. گزینه‌های فرمت تصویر:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. عملکرد پیش‌نمایش: تصویر بارکد تولید شده را قبل از ذخیره مشاهده کنید و اطمینان حاصل کنید که بارکد ASP.NET شما با مشخصات شما مطابقت دارد.

  4. قابلیت دانلود: به راحتی تصویر بارکد تولید شده را به دیسک محلی خود برای استفاده بیشتر ذخیره کنید.

API C# برای تولید بارکد در ASP.NET MVC

برای ایجاد تصاویر بارکد برای نمایش در برنامه ASP.NET MVC خود، از Aspose.BarCode for .NET API استفاده خواهیم کرد. این API قدرتمند تولید و شناسایی انواع مختلف بارکدها را تسهیل می‌کند. شما می‌توانید DLL را دانلود کنید یا آن را از طریق NuGet با استفاده از فرمان زیر نصب کنید:

PM> Install-Package Aspose.BarCode

علاوه بر این، می‌توانید از یک DLL تولیدکننده بارکد رایگان برای ASP.NET استفاده کنید که امکان ادغام آسان در پروژه‌های شما را فراهم می‌کند.

مراحل تولید و نمایش تصویر بارکد در ASP.NET MVC

برای تولید و نمایش دینامیک تصاویر بارکد در ASP.NET MVC با استفاده از پلاگین Aspose، مراحل زیر را دنبال کنید:

  1. ایجاد یک پروژه جدید: الگوی پروژه ASP.NET Web Application (.NET Framework) را انتخاب کنید.

    انتخاب الگوی پروژه
  2. انتخاب MVC: در کادر گفتگوی ایجاد یک برنامه وب ASP.NET جدید، MVC را انتخاب کرده و روی ایجاد کلیک کنید.

    انتخاب MVC
  3. نصب Aspose.BarCode for .NET: NuGet Package Manager را باز کرده و بسته Aspose.BarCode for .NET را نصب کنید.

    نصب Aspose.BarCode for .NET
  4. ایجاد یک پوشه تصاویر: یک پوشه جدید به نام Images اضافه کنید تا تصاویر بارکد تولید شده را ذخیره کنید.

    ایجاد پوشه تصاویر
  5. ایجاد یک مدل بارکد: در پوشه Models، مدلی به نام Barcode ایجاد کنید تا اطلاعات بارکد را نگه دارد.

  6. افزودن شمارش سمبولی‌های بارکد: یک شمارش ایجاد کنید تا سمبولی‌های بارکد پشتیبانی شده را در فایل Barcode.cs لیست کند.

  7. افزودن شمارش فرمت تصویر: به همین ترتیب، یک شمارش برای فرمت‌های تصویر پشتیبانی شده اضافه کنید.

  8. تغییر نمای Index: فایل Views/Home/index.cshtml را باز کرده و محتوای آن را با اسکریپت ارائه شده جایگزین کنید.

  9. به‌روزرسانی HomeController: در کلاس HomeController، یک نتیجه عمل جدید برای مدیریت درخواست پست اضافه کنید.

  10. افزودن عمل دانلود تصویر: یک نتیجه عمل جدید در HomeController برای مدیریت درخواست‌های دانلود تصویر پیاده‌سازی کنید.

  11. اجرا کردن برنامه: در نهایت، برنامه خود را اجرا کنید تا تولیدکننده بارکد ASP.NET خود را در عمل ببینید.

دموی تولیدکننده بارکد ASP.NET MVC

در اینجا یک نمایش از برنامه تولیدکننده بارکد ASP.NET MVC که تازه ساخته‌ایم:

دموی تولیدکننده بارکد ASP.NET MVC

دموی تولیدکننده بارکد ASP.NET MVC

دانلود کد منبع تولیدکننده بارکد ASP.NET MVC

شما می‌توانید کد منبع کامل برنامه تولیدکننده بارکد ASP.NET MVC را از GitHub دانلود کنید.

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

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

نتیجه‌گیری

در این مقاله، ما چگونه یک تصویر بارکد را در یک برنامه ASP.NET MVC تولید و نمایش دهیم را بررسی کردیم. همچنین یاد گرفتیم چگونه تصویر بارکد تولید شده را به صورت برنامه‌نویسی دانلود کنیم. برای اطلاعات بیشتر، به مستندات API Aspose.BarCode for .NET مراجعه کنید. اگر سوالی دارید یا به کمک نیاز دارید، می‌توانید در انجمن Aspose با ما تماس بگیرید.

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