Saltar al pie de página
Logotipo de IronBarcode for .NET

Leer código de barras desde imagen C#

  • Extraer códigos de barras de imágenes.
  • Soporte para múltiples tipos de códigos de barras.
  • alta precisión de lectura de códigos de barras
  • Integración sencilla en aplicaciones C#.
  • Leer códigos de barras desde flujos.
Trial key

Obtenga su Clave de Prueba de 30 días gratis al instante.

Su licencia de prueba se enviará a esta dirección

Check icon No se requiere tarjeta de crédito ni creación de cuenta

Test Icon

Probar en un entorno en vivo

Probar en producción sin marcas de agua.
Funciona donde lo necesites.

Functional Icon

Producto completamente funcional

Obtén 30 días de producto completamente funcional.
Instálalo y ejecútalo en minutos.

Support Icon

Soporte técnico 24/5

Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto

Inicio rápido de códigos de barras
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to true)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;

                                                                    
Install-Package BarCode

Explora el código y ejecútalo para ver el ejemplo.

Ingeniería de Clase Mundial,
Soporte 24 Horas
  • Support Team Member 2 related to Leer código de barras desde imagen C#
  • Support Team Member 4 related to Leer código de barras desde imagen C#
  • Support Team Member 6 related to Leer código de barras desde imagen C#
  • Support Team Member 7 related to Leer código de barras desde imagen C#
  • Support Team Member Iron related to Leer código de barras desde imagen C#
Habla con un Experto

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame