Código de barras
IronBarcode admite varios formatos estándar, desde archivos de imagen(jpeg, png y jpg)a formatos más programáticos donde desearía pasar las variables, como un mapa de bits. Además, también es compatible con formatos externos como PDF, lo que permite que IronBarcode se integre sin problemas.
en cualquier base de código, brindando a los desarrolladores flexibilidad con formatos de archivo y variables.
Además de ser un lector de códigos de barras para todos los formatos de archivo, IronBarcode también funciona como un generador de códigos de barras que admite todas las codificaciones y formatos estándar, como EAN8
, Code128
y Code39
. Configurar el generador de códigos de barras solo requiere dos líneas de código. Con una baja barrera de entrada y muchas opciones de personalización para desarrolladores, IronBarcode es la opción número uno para todas las situaciones relacionadas con los códigos de barras.
Lector de Código de Barras y Generador de Código de Barras en C#.
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
Imagen myBarcodeImage = myBarcode.Image;
myBarcode.ResizeTo(400, 100);
var resultadoDesdeArchivo = BarcodeReader.Read(@"file/barcode.png");
var misOpcionesEjemplo = new BarcodeReaderOptions ```{...}
var misOpcionesEjemplo = new BarcodeReaderOptions ```{...}
Dim misOpcionesEjemplo = New BarcodeReaderOptions ``` If True Then 'INSTANT VB TODO TASK: The following line uses invalid syntax: ' ...}
VB C#
Escritor de códigos de barras
Primero importamos IronBarCode
y System.Drawing
e instanciamos BarcodeWriter
para crear un código de barras con el valor de cadena 12345
con el formato EAN8
. Luego guardamos el código de barras generado como una imagen en el formato deseado. Hay varias opciones para esto, ya que IronBarcode permite crear el código de barras como una Imagen
y también como un Bitmap
.
BarcodeWriter Avanzado
Como se observa arriba, generar un código de barras utilizando IronBarcode requiere solo dos líneas de código y guardarlo como un archivo para su uso posterior. IronBarcode amplía esto al ofrecer a los desarrolladores una multitud de opciones para personalizar el código de barras y adaptarlo a la situación.
Podemos utilizar el método ResizeTo
y pasar la altura y el ancho para cambiar el tamaño de la imagen del código de barras.
Lector de códigos de barras
Al igual que lo anterior, primero instanciamos BarcodeReader
, pasamos la ruta del archivo al método Read
y lo guardamos como una variable para usarlo más adelante y manipular el objeto del código de barras. Existen métodos específicos para leer formatos externos como PDF con ReadPDF
; sin embargo, para formatos de imagen generales y mapas de bits, usaríamos Read
.
BarcodeReaderOptions
IronBarcode permite a los desarrolladores escanear códigos de barras desde un formato de archivo estándar. Sin embargo, hay situaciones en las que los desarrolladores desean ajustar el comportamiento del método Read
, especialmente en casos donde se está leyendo un lote de archivos de código de barras de forma programática. Aquí es donde entra en juego BarcodeReaderOptions
. IronPDF le permite
personaliza completamente aspectos como la velocidad a la que se lee con Speed
, si se esperan múltiples códigos de barras en el archivo con ExpectedMultipleBarcodes
, y qué tipo de códigos de barras son con la propiedad ExpectBarcodeTypes
. Permitiendo a los desarrolladores ejecutar múltiples hilos para leer códigos de barras de múltiples imágenes en paralelo y el número de hilos utilizados al realizar la lectura paralela.
Estas son solo algunas de las propiedades que demuestran el poder de IronBarcode, para ver la lista completa, consulte la documentación.aquí
Haga clic aquí para ver la Guía de Uso, que incluye ejemplos, código de muestra y archivos >