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

Los códigos de barras desempeñan un papel crucial en la transmisión de información sobre productos en un formato legible por máquina, utilizando números y líneas paralelas. En esta guía completa, aprenderás a generar y mostrar dinámicamente varios tipos de códigos de barras en tu aplicación ASP.NET MVC. Esto incluye 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. ¡Vamos a sumergirnos!

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 Código Fuente del Generador de Códigos de Barras ASP.NET MVC
  6. Obtener una Licencia Gratuita
  7. Conclusión
  8. Ver También

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

El Generador de Códigos de Barras ASP.NET MVC ofrece una impresionante variedad de características:

  1. Soporte para varias simbologías de códigos 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: Visualiza la imagen del código de barras generado antes de guardarla, asegurando que tu código de barras ASP.NET cumpla con tus especificaciones.

  4. Capacidad de descarga: Guarda fácilmente la imagen del código de barras generado en tu disco local para su uso posterior.

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 facilita la generación y el reconocimiento de una amplia variedad 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

Además, puedes considerar usar un DLL generador de códigos de barras gratuito para ASP.NET que permite una integración fluida en tus proyectos.

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

Sigue estos pasos para generar y mostrar dinámicamente imágenes de códigos de barras en ASP.NET MVC utilizando el Plugin de Aspose:

  1. Crear un Nuevo Proyecto: Selecciona la plantilla de proyecto ASP.NET Web Application (.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 almacenar 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ódigos 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 ASP.NET 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 Generador de Códigos de Barras ASP.NET MVC

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

Descargar 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 limitaciones 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 contactar en el foro de Aspose.

Ver También