Guia rápido de código de barras

IronBarCode suporta vários formatos padrão, desde arquivos de imagem (jpeg, png, e jpg) até formatos mais programáticos onde você pode querer passar as variáveis, como um bitmap. Além disso, também suporta formatos externos como PDF, permitindo que o IronBarCode seja integrado perfeitamente em qualquer base de código, oferecendo flexibilidade aos desenvolvedores com formatos de arquivo e variáveis.

Além de ser um leitor de código de barras para todos os formatos de arquivo, o IronBarcode também funciona como um gerador de código de barras que suporta toda a codificação e formatação padrão, como o EAN8, Code128 e Code39. Configurar o gerador de código de barras leva apenas duas linhas de código. Com uma baixa barreira de entrada e muitas opções de personalização para desenvolvedores, IronBarCode é a escolha número um para todas as situações relacionadas a códigos de barras.

Leitor de Código de Barras e Gerador de Código de Barras em C

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

Escritor de Código de Barras

Primeiro importamos as bibliotecas necessárias, como IronBarCode e System.Drawing, e instanciamos BarcodeWriter para criar um código de barras com o valor string de 12345 com o formato de EAN8. Em seguida, salvamos o código de barras gerado como uma imagem no formato desejado. Existem várias opções para isso, pois o IronBarCode suporta criar o código de barras como um Image assim como um Bitmap.

Escritor de Código de Barras Avançado

Como visto acima, gerar um código de barras usando o IronBarCode requer apenas duas linhas de código e salvá-lo como um arquivo para uso posterior. IronBarCode amplia ainda mais isso, fornecendo aos desenvolvedores uma infinidade de opções para personalizar o código de barras para corresponder à situação.

Podemos usar o método ResizeTo e passar a altura e a largura para redimensionar a imagem do código de barras.

Leitor de Código de Barras

Como acima, primeiro instanciamos BarcodeReader, passamos o caminho do arquivo para o método Read, e o salvamos como uma variável para usar depois e manipular o objeto de código de barras. Existem métodos especificados para ler formatos externos, como PDF com ReadPDF; no entanto, para formatos de imagem gerais e bitmaps, utilizaríamos Read.

BarcodeReaderOptions

IronBarCode permite que os desenvolvedores façam a leitura de códigos de barras a partir de formatos de arquivo padrão. No entanto, há situações em que os desenvolvedores querem ajustar o comportamento do método Read, especialmente em casos onde ele está lendo um lote de arquivos de código de barras programaticamente. This is where BarcodeReaderOptions comes in. IronBarCode lets you fully customize things such as the speed at which it reads with Speed, whether multiple barcodes are expected in the file with ExpectedMultipleBarcodes, and what kind of barcodes they are with the property ExpectBarcodeTypes. Isso permite que os desenvolvedores executem múltiplos threads para ler códigos de barras de múltiplas imagens em paralelo, bem como controlem o número de threads usados ao fazer leituras paralelas.

Estas são apenas algumas das propriedades que mostram o poder do IronBarCode. Para uma lista completa, por favor, consulte a documentação aqui.

Aprenda a Criar Códigos de Barras com Nosso Guia Detalhado!

Pronto para começar?
Nuget Downloads 2,108,094 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package BarCode
executar um exemplo Veja seu fio se transformar em um código de barras.