Gerar e Exibir Imagem de Código de Barras em ASP.NET MVC

Um código de barras é uma representação visual de dados codificados em um formato legível por máquina, comumente usado para transmitir informações sobre produtos ou empresas por meio de números e linhas paralelas. Neste guia, você aprenderá como gerar e exibir dinamicamente vários tipos de códigos de barras em seu aplicativo ASP.NET MVC, incluindo formatos populares como Data Matrix, Aztec e Code 128. Ao final deste tutorial, você terá um Gerador de Código de Barras ASP.NET MVC totalmente funcional pronto para seus projetos. Vamos começar!

Índice

  1. Recursos do Gerador de Código de Barras ASP.NET MVC
  2. API C# para Gerar Código de Barras em ASP.NET MVC
  3. Passos para Gerar e Exibir Imagem de Código de Barras
  4. Demonstração do Gerador de Código de Barras ASP.NET MVC
  5. Baixar o Código Fonte do Gerador de Código de Barras ASP.NET MVC

Recursos do Gerador de Código de Barras ASP.NET MVC

O Gerador de Código de Barras ASP.NET MVC vem repleto de recursos impressionantes:

  1. Suporte a Várias Simbologias de Código de Barras:

    • Código 128
    • Código 11
    • Código 39
    • Código QR
    • Data Matrix
    • EAN 13
    • EAN 8
    • ITF 14
    • PDF 417
  2. Opções de Formato de Imagem:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Funcionalidade de Pré-visualização: Visualize a imagem de código de barras gerada antes de salvá-la.

  4. Capacidade de Download: Salve facilmente a imagem de código de barras gerada em seu disco local.

API C# para Gerar Código de Barras em ASP.NET MVC

Para criar imagens de código de barras para exibição em seu aplicativo ASP.NET MVC, usaremos a API Aspose.BarCode para .NET. Esta poderosa API permite a geração e reconhecimento de uma ampla gama de tipos de código de barras. Você pode baixar a DLL ou instalá-la via NuGet usando o seguinte comando:

PM> Install-Package Aspose.BarCode

Passos para Gerar e Exibir Imagem de Código de Barras em ASP.NET MVC

Siga estes passos para gerar e exibir uma imagem de código de barras em seu aplicativo ASP.NET MVC:

  1. Criar um Novo Projeto: Selecione o template de projeto Aplicativo Web ASP.NET (.NET Framework).

    Selecionar template de projeto
  2. Selecionar MVC: Na caixa de diálogo Criar um novo Aplicativo Web ASP.NET, escolha MVC e clique em Criar.

    Selecionar MVC
  3. Instalar Aspose.BarCode para .NET: Abra o Gerenciador de Pacotes NuGet e instale o pacote Aspose.BarCode para .NET.

    Instalar Aspose.BarCode para .NET
  4. Criar uma Pasta de Imagens: Adicione uma nova pasta chamada Images para armazenar as imagens de código de barras geradas.

    Criar pasta de Imagens
  5. Criar um Modelo de Código de Barras: Na pasta Models, crie um modelo chamado Barcode para armazenar informações do código de barras.

  6. Adicionar Enumeração de Simbologia de Código de Barras: Crie uma enumeração para listar as simbologias de código de barras suportadas no arquivo Barcode.cs.

  7. Adicionar Enumeração de Formato de Imagem: Da mesma forma, adicione uma enumeração para formatos de imagem suportados.

  8. Modificar a View Index: Abra o arquivo Views/Home/index.cshtml e substitua seu conteúdo pelo script fornecido.

  9. Atualizar HomeController: Na classe HomeController, adicione um novo resultado de ação para lidar com a solicitação POST.

  10. Adicionar Ação de Download de Imagem: Implemente um novo resultado de ação no HomeController para gerenciar solicitações de download de imagem.

  11. Executar o Aplicativo: Por fim, execute seu aplicativo para ver seu gerador de código de barras em ação.

Demonstração do Gerador de Código de Barras ASP.NET MVC

Aqui está uma demonstração do aplicativo Gerador de Código de Barras ASP.NET MVC que acabamos de construir:

Demonstração do Gerador de Código de Barras ASP.NET MVC

Demonstração do Gerador de Código de Barras ASP.NET MVC

Baixar o Código Fonte do Gerador de Código de Barras ASP.NET MVC

Você pode baixar o código fonte completo do aplicativo Gerador de Código de Barras ASP.NET MVC no GitHub.

Obter uma Licença Gratuita

Para explorar a biblioteca sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

Neste artigo, exploramos como gerar e exibir uma imagem de código de barras em um aplicativo ASP.NET MVC. Também aprendemos como baixar a imagem de código de barras gerada programaticamente. Para mais informações, consulte a documentação da API Aspose.BarCode para .NET. Se você tiver alguma dúvida ou precisar de assistência, sinta-se à vontade para entrar em contato no fórum Aspose.

Veja Também