Ir para o conteúdo do rodapé
Logotipo IronBarcode for .NET

Ler código de barras de imagem em C#

  • Extrair códigos de barras de imagens.
  • Suporte para múltiplos tipos de código de barras.
  • Alta precisão na leitura de códigos de barras.
  • Integração simples com aplicações C#.
  • Ler códigos de barras de fluxos de dados.
Trial key

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Sua licença de avaliação será enviada para este endereço.

Check icon Não é necessário cartão de crédito nem criação de conta.

Test Icon

Teste em um ambiente real

Teste em produção sem marcas d'água.
Funciona onde você precisar.

Functional Icon

Produto totalmente funcional

Receba 30 dias de produto totalmente funcional.
Deixe-o pronto para usar em minutos.

Support Icon

Suporte técnico 24 horas por dia, 5 dias por semana.

Acesso total à nossa equipe de suporte técnico durante o período de teste do produto.

Guia rápido de código 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

Explore o código e execute-o para ver o exemplo.

Engenharia de classe mundial,
Suporte 24 horas
  • Support Team Member 2 related to Ler código de barras de imagem em C#
  • Support Team Member 4 related to Ler código de barras de imagem em C#
  • Support Team Member 6 related to Ler código de barras de imagem em C#
  • Support Team Member 7 related to Ler código de barras de imagem em C#
  • Support Team Member Iron related to Ler código de barras de imagem em C#
Fale com um especialista

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim