Cómo Crear Códigos de Barras como HTML en C#

Cómo exportar códigos de barras como HTML en C

This article was translated from English: Does it need improvement?
Translated
View the article in English

Una salida de una buena API debe ser lo suficientemente versátil para que los usuarios la utilicen más adelante en su programa o aplicación, y no necesariamente se guarde en el disco. Por eso IronBarcode ofrece muchas opciones para que los usuarios exporten el GeneratedBarcode a varios tipos, y una de ellas es exportar los códigos de barras generados como HTML.

Hablando de exportar el GeneratedBarcode a HTML ya sea como URL de datos, Etiqueta HTML, o Archivo HTML, en este artículo, discutiremos cómo podemos exportar a cada formato.

Inicio rápido: Exportar un código de barras como una etiqueta HTML con una línea

Con IronBarcode puedes generar un código de barras y exportarlo directamente como una etiqueta de imagen HTML completamente formada usando una sola línea fluida de código. Está diseñado para que comiences rápidamente, sin necesidad de gestionar archivos de imágenes externos o dependencias de activos.

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronBarcode con el gestor de paquetes NuGet

    PM > Install-Package BarCode

  2. Copie y ejecute este fragmento de código.

    var htmlTag = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128).ToHtmlTag();
  3. Despliegue para probar en su entorno real

    Empieza a utilizar IronBarcode en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer

Exportar código de barras como URL de datos

Antes de discutir cómo exportar un código de barras como una URL de datos, primero necesitamos saber qué es exactamente una URL de datos. URL de datos, también conocida como URI de datos, es un tipo de Identificador Uniforme de Recursos (URI) que permite que los datos se incrusten directamente en la cadena de URL, en línea en las páginas web como si fueran recursos externos. Esto puede ser en cualquier formato, que incluye texto, imágenes, audio, video y datos binarios. La URL de datos obtenida puede usarse posteriormente en HTML dentro de una etiqueta de imagen como un atributo src. Aquí hay un fragmento de código que demuestra cómo podemos convertir nuestro GeneratedBarcode en una URL de datos.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsDataUrl.cs
using IronBarCode;
using System;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var dataUrl = myBarcode.ToDataUrl();
Console.WriteLine(dataUrl);
Imports IronBarCode
Imports System

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private dataUrl = myBarcode.ToDataUrl()
Console.WriteLine(dataUrl)
$vbLabelText   $csharpLabel

A partir del fragmento de código anterior, comenzamos creando un código de barras usando el método CreateBarcode() de la clase BarcodeWriter con el valor del código de barras y la codificación del código de barras como los argumentos para este método. Para obtener la URL de datos del código de barras, adjuntamos el método ToDataUrl() al GeneratedBarcode.

Exportar código de barras como etiqueta HTML

Otra forma de exportar nuestro GeneratedBarcode a HTML es exportándolo en una etiqueta HTML usando el método ToHtmlTag(). Este método renderiza el objeto GeneratedBarcode como una etiqueta HTML completamente formada que puede ser inyectada directamente en HTML sin tener que referenciarla en ningún JavaScript, CSS o dependencias de imagen. El siguiente fragmento de código demuestra cómo exportar como una etiqueta HTML.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlTag.cs
using IronBarCode;
using System;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var htmlTag = myBarcode.ToHtmlTag();
Console.WriteLine(htmlTag);
Imports IronBarCode
Imports System

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private htmlTag = myBarcode.ToHtmlTag()
Console.WriteLine(htmlTag)
$vbLabelText   $csharpLabel

Del fragmento de código anterior, simplemente podemos adjuntar el método ToHtmlTag() al GeneratedBarcode para obtener la etiqueta HTML del código de barras generado. Esta etiqueta HTML puede ser incrustada directamente en un archivo HTML más grande.

Exportar código de barras como archivo HTML

Los usuarios también pueden optar por guardar el GeneratedBarcode como un archivo HTML en su lugar. Para hacer esto, usa el método SaveAsHtmlFile(). El siguiente fragmento de código demuestra cómo usar este método.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlFile.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
myBarcode.SaveAsHtmlFile("myBarcode.html");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
myBarcode.SaveAsHtmlFile("myBarcode.html")
$vbLabelText   $csharpLabel

Este método acepta una cadena de una ruta de archivo. Observando el archivo HTML generado, podemos ver el código de barras salido como una etiqueta HTML dentro de las etiquetas <html>, <head>, y <body> que componen un archivo HTML completo.

Preguntas Frecuentes

¿Cómo puedo exportar un código de barras como una URL de datos en C#?

Puedes convertir un código de barras en una URL de datos en C# usando la biblioteca IronBarcode al llamar al método ToDataUrl() en un objeto GeneratedBarcode. Esto permite que el código de barras se incruste en línea en páginas web como fuente de imagen.

¿Qué es una URL de datos y cómo se usa en HTML?

Una URL de datos es un tipo de URI que incrusta datos directamente en cadenas de URL. En HTML, se puede usar dentro del atributo src de una etiqueta de imagen para mostrar imágenes directamente sin archivos de imagen separados.

¿Cómo exporto un código de barras como una etiqueta HTML en C#?

Para exportar un código de barras como una etiqueta HTML en C#, usa el método ToHtmlTag() de la biblioteca IronBarcode en un objeto GeneratedBarcode. Este método renderiza el código de barras como una etiqueta HTML independiente lista para integrar.

¿Puedo guardar un código de barras como archivo HTML en C#?

Sí, puedes guardar un código de barras como archivo HTML en C# usando la biblioteca IronBarcode al utilizar el método SaveAsHtmlFile(). Este método guarda el código de barras como una etiqueta HTML dentro de una estructura completa de archivo HTML.

¿Cuáles son los beneficios de exportar códigos de barras como HTML?

Exportar códigos de barras como HTML proporciona versatilidad para mostrar códigos de barras directamente en páginas web sin archivos de imagen adicionales. Los formatos HTML como URL de datos y etiquetas HTML mejoran la integración con aplicaciones web.

¿Es posible usar códigos de barras en aplicaciones sin guardarlos en el disco?

Sí, usando IronBarcode, puedes exportar códigos de barras como URLs de datos o etiquetas HTML, permitiendo su uso directo en aplicaciones sin necesidad de guardarlos en el disco primero.

¿Cómo mejora IronBarcode la generación de códigos de barras en .NET?

IronBarcode simplifica la generación de códigos de barras en .NET al ofrecer opciones de exportación flexibles como etiquetas HTML y URLs de datos, facilitando la integración de códigos de barras en diversas aplicaciones y formatos.

Hairil Hasyimi Bin Omar
Ingeniero de Software
Como todos los grandes ingenieros, Hairil es un ávido aprendiz. Está refinando su conocimiento de C#, Python y Java, usando ese conocimiento para agregar valor a los miembros del equipo en Iron Software. Hairil se unió al equipo de Iron Software desde la Universiti Teknologi MARA en Malasia, donde se ...
Leer más
¿Listo para empezar?
Nuget Descargas 1,979,979 | Version: 2025.11 recién lanzado