تولید و نمایش تصویر بارکد در 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. عملکرد پیش‌نمایش: تصویر بارکد تولید شده را قبل از ذخیره‌سازی مشاهده کنید.

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

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

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

PM> Install-Package Aspose.BarCode

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

برای تولید و نمایش تصویر بارکد در برنامه ASP.NET MVC خود، مراحل زیر را دنبال کنید:

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

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

    انتخاب MVC
  3. نصب Aspose.BarCode for .NET: مدیر بسته NuGet را باز کرده و بسته 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 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 مراجعه کنید.

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

این آموزش به عنوان یک راهنمای جامع برای تولید بارکد ASP.NET MVC عمل می‌کند و به شما امکان می‌دهد تصاویر بارکد در ASP.NET MVC با استفاده از C# ایجاد کنید و بارکدها را به‌طور مؤثر در نمای ASP.NET MVC نمایش دهید. چه شما در حال پیاده‌سازی تولید دینامیک بارکد در برنامه ASP.NET MVC خود باشید و چه به دنبال بهترین کتابخانه بارکد برای ASP.NET MVC باشید، این راهنما پایه‌ای محکم را فراهم می‌کند.