IRONSOFTWAREHOME
Leer códigos de barras Code 39
using IronBarCode;
using System;

// Set the option to read single code 39 barcode
BarcodeReaderOptions options = new BarcodeReaderOptions()
{
    ExpectBarcodeTypes = BarcodeEncoding.Code39
};

// Read barcode
var results = BarcodeReader.Read("code39.png", options);

foreach (var result in results)
{
    Console.WriteLine(result.ToString());
}
Imports IronBarCode
Imports System

' Set the option to read single code 39 barcode
Dim options As New BarcodeReaderOptions() With {
    .ExpectBarcodeTypes = BarcodeEncoding.Code39
}

' Read barcode
Dim results = BarcodeReader.Read("code39.png", options)

For Each result In results
    Console.WriteLine(result.ToString())
Next
NuGet Download
PM > Install-Package BarCode
Leer códigos de barras Code 39

Leer códigos de barras Code 39

Un código de barras Código 39 es un formato de código de barras popular que puede variar en longitud. Es uno de los tipos de códigos de barras más utilizados. El código estándar 39 es capaz de codificar letras mayúsculas (AZ), dígitos (0-9) y un puñado de caracteres especiales (como espacio, -, $, +, %, y .).

Además, el modo extendido del Código 39 maneja todos los caracteres ASCII. Este formato es muy versátil y es una opción popular para aplicaciones de inventario, logística y industriales. IronBarcode admite totalmente la lectura de los modos estándar y extendido de Code 39. En este ejemplo de código, demostramos cómo leer un código de barras Code 39 con IronBarcode e imprimir los resultados.

Guía de 4 pasos para leer el código de barras Code39

  • BarcodeReaderOptions options = new BarcodeReaderOptions();
  • ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var results = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(result.ToString());

Explicación del código

Primero importamos la biblioteca IronBarcode. Luego, creamos un objeto BarcodeReaderOptions. Establecemos su propiedad ExpectBarcodeTypes a BarcodeEncoding.Code39 para optimizar el lector, indicándole que solo busque códigos de barras Code 39.

Después de crear el objeto de opciones, llamamos al método BarcodeReader.Read. Pasamos dos argumentos a este método: la ruta a la imagen del código de barras y el objeto de opciones que acabamos de configurar. En el ejemplo anterior, se trata de "code39.png" y opciones, respectivamente.

Este método devuelve una colección de objetos BarcodeResult. Finalmente, podemos acceder a un resultado de la colección de resultados e imprimir su valor como cadena decodificada en la consola usando Console.WriteLine(result.ToString()).

¡Descubra cómo leer códigos de barras Code 39 sin esfuerzo usando C# y IronBarcode!
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