IRONSOFTWAREHOME
Crear código de barras
using IronBarCode;
using System.IO;

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// A barcode can also be made from binary data (byte or stream)
string payloadAsString = "This is some random string";

byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Byte array
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Create from Byte array

MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Create from memory stream
Imports IronBarCode
Imports System.IO

' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

' A barcode can also be made from binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"

Dim payloadAsByteArray As Byte() = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte array

Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from memory stream
NuGet Download
PM > Install-Package BarCode
Crear código de barras

Crear código de barras

IronBarcode ofrece muchas opciones y personalizaciones cuando se trata de generar códigos de barras. Ya sea que estés desarrollando un generador de código de barras independiente para producir imágenes con formatos de codificación estándar como EAN8, Code128 y Code39, o necesites una biblioteca flexible para integrar la creación de códigos de barras en tu aplicación existente usando ByteArray o MemoryStream, IronBarcode proporciona una solución fácil de usar con características extensas, incluyendo la exportación a formatos de imagen estándar como png, jpg y jpeg.

BarcodeWriter.CreateBarcode

Después de instanciar la clase BarcodeWriter, usamos BarcodeWriter.CreateBarcode para crear un código de barras. El método toma dos parámetros obligatorios: un valor string y el enum BarcodeWriterEncoding elegido por el desarrollador. Luego guardamos el código de barras como una imagen para su uso posterior.

Además de crear un código de barras, IronBarcode también permite a los desarrolladores encadenar métodos para un uso más fácil, como se muestra en la línea 3. Crea un código de barras, luego llama a ResizeTo para redimensionar la imagen dado el alto y el ancho en píxeles, finalmente guardando el código de barras como una imagen con SaveAsImage.

Además, hay múltiples variaciones del método BarcodeWriter.CreateBarcode para adaptarse a diferentes situaciones y escenarios. Si necesitas crear un código de barras basado en un ByteArray, podemos usar otra variación del mismo método CreateBarcode, pasar el ByteArray como valor, y especificar el alto y ancho del código de barras de antemano también.

De manera similar, si necesitas crear un código de barras con una variable de tipo MemoryStream, IronBarcode también ofrece eso; pasa la variable MemoryStream como el primer parámetro en BarcodeWriter.CreateBarcode, de manera similar a como se hace arriba, y repite los pasos.

IronBarcode tiene todas las opciones y escenarios preparados para los desarrolladores que buscan crear valores simples de códigos de barras, integrarlos en sus aplicaciones y más!

Aprenda a crear imágenes de códigos de barras personalizadas
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,422,100Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta