Inicio rápido de códigos de barras

IronBarcode admite varios formatos estándar, desde archivos de imagen (jpeg, png y jpg) hasta formatos más programáticos donde desearía pasar las variables, como un mapa de bits. Además, también admite formatos externos como PDF, lo que permite que IronBarcode se integre perfectamente en cualquier base de código, brindando a los desarrolladores flexibilidad con los formatos de archivo y variables.

Aparte de ser un lector de códigos de barras para todos los formatos de archivo, IronBarcode también funciona como generador de códigos de barras que soporta toda codificación y formato estándar, como el 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 los desarrolladores, IronBarcode es la opción número uno para todas las situaciones relacionadas con códigos de barras.

Lector y generador de códigos de barras en C

  1. `var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);`
  2. `Imagen myBarcodeImage = myBarcode.ToImage();`
  3. `myBarcode.ResizeTo(400, 100);`
  4. `var resultFromFile = BarcodeReader.Read(@"archivo/barcode.png");`
  5. `var myOptionsExample = new BarcodeReaderOptions { /* Options */ };`

Escritor de códigos de barras

Primero importamos las bibliotecas necesarias como IronBarCode y System.Drawing, e instanciamos BarcodeWriter para crear un código de barras con el valor de cadena de 12345 con el formato de EAN8. Luego guardamos el código de barras generado como una imagen en el formato deseado. Hay varias opciones para esto, ya que IronBarcode admite la creación del código de barras como un Image así como un Bitmap.

Escritor de códigos de barras avanzado

Como se ve arriba, generar un código de barras usando IronBarcode solo requiere dos líneas de código y guardarlo como un archivo para su uso posterior. IronBarcode amplía esto al proporcionar a los desarrolladores una gran cantidad de opciones para personalizar el código de barras para que se ajuste a la situación.

Podemos usar el método ResizeTo y pasar el alto y el ancho para redimensionar la imagen del código de barras.

Lector de código de barras

Como en lo anterior, primero instanciamos BarcodeReader, pasamos la ruta del archivo al método Read, y lo guardamos como una variable para usar más tarde y manipular el objeto de 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 bitmaps, usaríamos Read.

Opciones del lector de código de barras

IronBarcode permite a los desarrolladores escanear códigos de barras desde formatos de archivo estándar. Sin embargo, hay situaciones donde los desarrolladores quieren ajustar el comportamiento del método BarcodeReaderOptions, especialmente en casos donde se lee un lote de archivos de códigos de barras programáticamente. Aquí es donde entra BarcodeReaderOptions. IronBarcode te permite personalizar completamente elementos como la velocidad a la que 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. Esto permite a los desarrolladores ejecutar múltiples hilos para leer códigos de barras de múltiples imágenes en paralelo, así como controlar el número de hilos utilizados al realizar lecturas en paralelo.

Estas son solo algunas de las propiedades que muestran el poder de IronBarcode. Para una lista completa, por favor consulta la documentación aquí.

Learn to Create Barcodes with Our Detailed Guide! Read

¿Listo para empezar?
Nuget Descargas 2,229,569 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package BarCode
ejecuta una muestra observa cómo tu cadena se convierte en un código de barras.