Crear código de barras
En IronBarcode, la clase BarcodeWriter
tiene un método CreateBarcode
que dispone de multitud de opciones y ajustes de personalización. Esto incluye la elección de la codificación, el tamaño de salida y la ruta del archivo.
using IronBarCode; using System.IO; // Crear un código de barras es tan sencillo como: var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8); // Y guardar nuestro código de barras como una imagen: myBarcode.SaveAsImage("EAN8.jpeg"); // O, podemos hacer ambos pasos en una sola línea: BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg"); // El código de barras también puede elaborarse a partir de datos binarios (byte o flujo) string payloadAsString = "This is some random string"; byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Matriz de bytes var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Crear a partir de matriz de bytes MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Crear a partir de flujo de memoria
Imports IronBarCode Imports System.IO ' Crear un código de barras es tan sencillo como: Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8) ' Y guardar nuestro código de barras como una imagen: myBarcode.SaveAsImage("EAN8.jpeg") ' O, podemos hacer ambos pasos en una sola línea: BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg") ' El código de barras también puede elaborarse a partir de datos binarios (byte o flujo) Dim payloadAsString As String = "This is some random string" Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Matriz de bytes Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Crear a partir de matriz de bytes Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Crear a partir de flujo de memoria
Install-Package BarCode
En IronBarcode, la clase BarcodeWriter
tiene un método CreateBarcode
que dispone de multitud de opciones y ajustes de personalización. Esto incluye la elección de la codificación, el tamaño de salida y la ruta del archivo.
9 productos API .NET para sus documentos de oficina