Crear código de barras
IronBarcode ofrece muchas opciones y personalización cuando se trata de generar códigos de barras. Ya sea que estés desarrollando un generador de códigos 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 ofrece 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
.
Barcode Generator in C#
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
myBarcode.SaveAsImage("EAN8.jpeg")
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
BarcodeWriter.CreateBarcode
Después de instanciar la clase BarcodeWriter
, utilizamos BarcodeWriter.CreateBarcode
para crear un código de barras. El método requiere dos parámetros: un valor de string
y el enum BarcodeWriterEncoding
que el desarrollador elige. Luego guardamos el código de barras como una imagen para su uso posterior.
Aparte de crear un código de barras, IronBarcode también permite a los desarrolladores encadenar métodos para un uso más sencillo, como se muestra en la línea 3. Crea un código de barras y luego llama a ResizeTo
para redimensionar la imagen según el alto y el ancho en píxeles, guardando finalmente el código de barras como una imagen con SaveAsImage
.
Además, existen múltiples variaciones del método BarcodeWriter.CreateBarcode
para atender diferentes situaciones y escenarios. Si necesitas crear un código de barras basado en ByteArray,
podemos utilizar otra variante del mismo método CreateBarcode
, pasar ByteArray
como valor y especificar de antemano la altura y el ancho del código de barras también.
De manera similar, si necesitas crear un código de barras con una variable de tipo MemoryStream
, IronBarcode también ofrece esa funcionalidad. pase la variable MemoryStream
como el primer parámetro en BarcodeWriter.CreateBarcode
de manera similar a como se hace arriba y repita los pasos.
IronBarcode tiene todas las opciones y escenarios preparados para los desarrolladores que buscan crear valores de código de barras simples, integrarlos en sus aplicaciones y más. Haga clic aquí para ver la Guía de Cómo Hacerlo, incluidos ejemplos, código de muestra y archivos.