Generar y mostrar imagen de código de barras en ASP.NET MVC

Un código de barras es una representación visual de datos codificados en un formato legible por máquina, comúnmente utilizado para transmitir información sobre productos o empresas a través de números y líneas paralelas. En esta guía, aprenderás a generar y mostrar dinámicamente varios tipos de códigos de barras en tu aplicación ASP.NET MVC, incluyendo formatos populares como Data Matrix, Aztec y Code 128. Al final de este tutorial, tendrás un Generador de Códigos de Barras ASP.NET MVC completamente funcional listo para tus proyectos. ¡Comencemos!

Tabla de Contenidos

  1. Características del Generador de Códigos de Barras ASP.NET MVC
  2. API C# para Generar Códigos de Barras en ASP.NET MVC
  3. Pasos para Generar y Mostrar Imagen de Código de Barras
  4. Demo del Generador de Códigos de Barras ASP.NET MVC
  5. Descargar el Código Fuente del Generador de Códigos de Barras ASP.NET MVC
  6. Obtener una Licencia Gratuita
  7. Conclusión
  8. Véase También

Características del Generador de Códigos de Barras ASP.NET MVC

El Generador de Códigos de Barras ASP.NET MVC viene repleto de características impresionantes:

  1. Soporte para Varios Simbologías de Código de Barras:

    • Code 128
    • Code 11
    • Code 39
    • Código QR
    • Data Matrix
    • EAN 13
    • EAN 8
    • ITF 14
    • PDF 417
  2. Opciones de Formato de Imagen:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Funcionalidad de Vista Previa: Vista de la imagen de código de barras generada antes de guardarla.

  4. Capacidad de Descarga: Guarda fácilmente la imagen de código de barras generada en tu disco local.

API C# para Generar Códigos de Barras en ASP.NET MVC

Para crear imágenes de códigos de barras para mostrar en tu aplicación ASP.NET MVC, utilizaremos la API Aspose.BarCode para .NET. Esta poderosa API permite la generación y reconocimiento de una amplia gama de tipos de códigos de barras. Puedes descargar el DLL o instalarlo a través de NuGet utilizando el siguiente comando:

PM> Install-Package Aspose.BarCode

Pasos para Generar y Mostrar Imagen de Código de Barras en ASP.NET MVC

Sigue estos pasos para generar y mostrar una imagen de código de barras en tu aplicación ASP.NET MVC:

  1. Crear un Nuevo Proyecto: Selecciona la plantilla de proyecto Aplicación Web ASP.NET (.NET Framework).

    Seleccionar plantilla de proyecto
  2. Seleccionar MVC: En el diálogo Crear una nueva aplicación web ASP.NET, elige MVC y haz clic en Crear.

    Seleccionar MVC
  3. Instalar Aspose.BarCode para .NET: Abre el Administrador de Paquetes NuGet e instala el paquete Aspose.BarCode para .NET.

    Instalar Aspose.BarCode para .NET
  4. Crear una Carpeta de Imágenes: Agrega una nueva carpeta llamada Images para almacenar las imágenes de códigos de barras generadas.

    Crear carpeta de imágenes
  5. Crear un Modelo de Código de Barras: En la carpeta Models, crea un modelo llamado Barcode para contener la información del código de barras.

  6. Agregar Enumeración de Simbología de Código de Barras: Crea una enumeración para listar las simbologías de código de barras soportadas en el archivo Barcode.cs.

  7. Agregar Enumeración de Formato de Imagen: De manera similar, agrega una enumeración para los formatos de imagen soportados.

  8. Modificar la Vista de Índice: Abre el archivo Views/Home/index.cshtml y reemplaza su contenido con el script proporcionado.

  9. Actualizar HomeController: En la clase HomeController, agrega un nuevo resultado de acción para manejar la solicitud POST.

  10. Agregar Acción de Descarga de Imagen: Implementa un nuevo resultado de acción en el HomeController para gestionar las solicitudes de descarga de imágenes.

  11. Ejecutar la Aplicación: Finalmente, ejecuta tu aplicación para ver tu generador de códigos de barras en acción.

Demo del Generador de Códigos de Barras ASP.NET MVC

Aquí tienes una demostración de la aplicación Generador de Códigos de Barras ASP.NET MVC que acabamos de construir:

Demo del Generador de Códigos de Barras ASP.NET MVC

Demo del Generador de Códigos de Barras ASP.NET MVC

Descargar el Código Fuente del Generador de Códigos de Barras ASP.NET MVC

Puedes descargar el código fuente completo de la aplicación Generador de Códigos de Barras ASP.NET MVC desde GitHub.

Obtener una Licencia Gratuita

Para explorar la biblioteca sin ninguna limitación de evaluación, puedes obtener una licencia temporal gratuita.

Conclusión

En este artículo, exploramos cómo generar y mostrar una imagen de código de barras en una aplicación ASP.NET MVC. También aprendimos cómo descargar la imagen de código de barras generada programáticamente. Para más información, consulta la documentación de la API Aspose.BarCode para .NET. Si tienes alguna pregunta o necesitas asistencia, no dudes en comunicarte en el foro de Aspose.

Véase También

Este tutorial sirve como una guía completa para la generación de códigos de barras en ASP.NET MVC, permitiéndote crear imágenes de códigos de barras en ASP.NET MVC usando C# y mostrar códigos de barras en vistas de ASP.NET MVC de manera efectiva. Ya sea que estés implementando generación dinámica de códigos de barras en tu aplicación ASP.NET MVC o buscando la mejor biblioteca de códigos de barras para ASP.NET MVC, esta guía proporciona una base sólida.