Генерация и отображение изображения штрих-кода в ASP.NET MVC

Штрих-код — это визуальное представление данных, закодированных в формате, читаемом машиной, обычно используемое для передачи информации о продуктах или компаниях через числа и параллельные линии. В этом руководстве вы узнаете, как динамически генерировать и отображать различные типы штрих-кодов в вашем приложении ASP.NET MVC, включая популярные форматы, такие как Data Matrix, Aztec и Code 128. К концу этого учебника у вас будет полностью функциональный генератор штрих-кодов ASP.NET MVC, готовый для ваших проектов. Давайте начнем!

Содержание

  1. Особенности генератора штрих-кодов ASP.NET MVC
  2. C# API для генерации штрих-кода в ASP.NET MVC
  3. Шаги для генерации и отображения изображения штрих-кода
  4. Демо генератор штрих-кодов ASP.NET MVC
  5. Скачать исходный код генератора штрих-кодов ASP.NET MVC

Особенности генератора штрих-кодов 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. Возможность загрузки: Легко сохраните сгенерированное изображение штрих-кода на локальный диск.

C# API для генерации штрих-кода в ASP.NET MVC

Для создания изображений штрих-кодов для отображения в вашем приложении ASP.NET MVC мы будем использовать Aspose.BarCode для .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 для .NET: Откройте Диспетчер пакетов NuGet и установите пакет Aspose.BarCode для .NET.

    Установите Aspose.BarCode для .NET
  4. Создайте папку для изображений: Добавьте новую папку с именем Images для хранения сгенерированных изображений штрих-кодов.

    Создайте папку Images
  5. Создайте модель штрих-кода: В папке Models создайте модель с именем Barcode для хранения информации о штрих-коде.

  6. Добавьте перечисление симбологии штрих-кодов: Создайте перечисление для списка поддерживаемых симбологий штрих-кодов в файле Barcode.cs.

  7. Добавьте перечисление формата изображения: Аналогично добавьте перечисление для поддерживаемых форматов изображений.

  8. Измените представление Index: Откройте файл Views/Home/index.cshtml и замените его содержимое предоставленным скриптом.

  9. Обновите HomeController: В классе HomeController добавьте новый результат действия для обработки POST-запроса.

  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 для .NET. Если у вас есть вопросы или вам нужна помощь, не стесняйтесь обращаться на форум Aspose.

См. также