Generate and Display Barcode Image in ASP.NET MVC

Os códigos de barras são vitais para a transmissão de informações de produto em um formato de leitura de máquina, utilizando números e linhas paralelas. nesta guia abrangente, você aprenderá como dinâmicamente gerar e exibir vários tipos de códigos de barras em seu aplicativo ASP.NET MVC. Isso inclui formatos populares como Data Matrix, Aztec, e Código 128.

Tabela de Conteúdo

Características do ASP.NET MVC Barcode Generator

O ASP.NET MVC Barcode Generator oferece uma impressionante gama de recursos:

  • Suporte para vários símbolos de código de barras:

1D Barcode (Linear) Writer para .NET

  • Código 128
  • Código 11
  • Código 39
  • Ação 13
  • EAN-8
  • TF14

2D (Matrix) Barcode Writer para .NET

  • Código QR

  • Matriz de dados

  • Página 417

  • Opções de formato de imagem:

  • PNG

  • JPEG

  • BMP

  • EMF

  • SVG

  • Preview Funcionalidade: Veja a imagem de código de barras gerada antes de salvá-la, garantindo que o seu ASP.NET Barcode atenda às suas especificações.

  • Download Capacidade: Salve facilmente a imagem de código de barras gerada para o seu disco local para uso adicional, incluindo opções para usar recursos de geração ASP.NET .NET Barcode.

C# API para Gerar Barcode em ASP.NET MVC

To create barcode images for display in your ASP.NET MVC application, we’ll utilize the Aspose.BarCode for .NET API. This powerful API facilitates the generation and recognition of a wide array of Tipos de barcode. You can either Baixe o DLL para ASP.NET or install it via Nuvem using the following command:

PM> Install-Package Aspose.BarCode 

Passos para gerar e exibir imagem de código de barras no ASP.NET MVC {#passos para gerar e exibir código de barras-imagem-em-aspnet-mvc}

Siga estas etapas para gerar e exibir dinamicamente imagens de código de barras no ASP.NET MVC** usando o Aspose.BarCode 1D Barcode Writer Plugin:

  • Create a New Project: Selecione o modelo de projeto ASP.NET Web Application (.NET Framework).
Select project template
  • Selecione MVC: No diálogo Create a new ASP.NET Web Application, selecione MVC e clique em Create.
Select MVC
Install Aspose.BarCode for .NET
  • Create an Images Folder: Adicione uma nova pasta chamada Images para armazenar as imagens de código de barras geradas.
Create Images folder
  • Create a Barcode Model: Na pasta Models, crie um modelo chamado Barcode para armazenar informações de código-bar.
  • Add Barcode Symbology Enumeration: Create an enumeration to list supported barcode symbologies in the Barcode.cs file.
  • Add Image Format Enumeration: Similarmente, adicione uma lista para os formatos de imagem suportados.
  • Modificar o Index View: Abra o arquivo Views/Home/index.cshtml e substituir o seu conteúdo com o script fornecido.
  • Actualização do HomeController: Na classe HomeController, adicione um novo resultado de ação para lidar com o pedido de postagem.
  • Add Image Download Action: Implementar um novo resultado de ação no HomeController para gerenciar pedidos de download de imagem.
  • Execute a Aplicação: Finalmente, execute o seu aplicativo para ver a sua ASP.NET Barcode Generator em ação, incluindo a capacidade de asp.net MVC Print barcode funcionalidade.

Demo ASP.NET MVC Barcode Generator

Aqui está uma demonstração da aplicação ASP.NET MVC Barcode Generator que acabamos de construir:

Demo ASP.NET MVC Barcode Generator

Demo ASP.NET MVC Barcode Generator

Descarregue ASP.NET MVC Barcode Generator código fonte

You can download the complete source code for the ASP.NET MVC Barcode Generator application from Título GitHub.

Obtenha uma Licença Grátis

To explore the library without any evaluation limitations, you can Obtenha uma licença temporária gratuita.

Conclusão

In this article, we explored how to generate and display a barcode image in an ASP.NET MVC application. We also learned how to download the generated barcode image programmatically using an ASP.NET Barcode Generator. For further information, refer to the Aspose.BarCode para .NET Plugin Documentação. If you have any questions or need assistance, feel free to reach out on the Fórum.

More in this category