Guia rápido de código de barras

O IronBarcode suporta vários formatos padrão, desde arquivos de imagem (jpeg, png e jpg) até formatos mais programáticos onde você gostaria de passar as variáveis, como um bitmap. Além disso, ele também suporta formatos externos como PDF, permitindo que o IronBarcode se integre perfeitamente em qualquer base de código, dando aos desenvolvedores flexibilidade 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 todas as codificações e formatações padrão, como EAN8, Code128 e Code39. Configurar o gerador de código de barras leva apenas duas linhas de código. Com uma barreira de entrada baixa e muitas opções de personalização para os desenvolvedores, o 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. `Imagem 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 da string 12345 no formato EAN8. Em seguida, salvamos o código de barras gerado como uma imagem no formato desejado. Existem várias opções para isso, já que o IronBarcode suporta a criação do código de barras como um Image, bem 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

Assim como no exemplo acima, primeiro instanciamos BarcodeReader, passamos o caminho do arquivo para o método Read e o salvamos como uma variável para usar posteriormente e manipular o objeto de código de barras. Existem métodos específicos para leitura de formatos externos, como PDF, com ReadPDF; no entanto, para formatos de imagem e bitmaps em geral, usaríamos Read.

Opções do BarcodeReader

O IronBarcode permite que os desenvolvedores digitalizem códigos de barras a partir de um formato de arquivo padrão. No entanto, existem situações em que os desenvolvedores desejam ajustar o comportamento do método BarcodeReaderOptions, especialmente em casos em que ele está lendo um lote de arquivos de código de barras programaticamente. É aí que entra o BarcodeReaderOptions. O IronBarcode permite personalizar totalmente coisas como a velocidade de leitura com Speed, se vários códigos de barras são esperados no arquivo com ExpectedMultipleBarcodes e que tipo de códigos de barras são com a propriedade ExpectBarcodeTypes. Isso permite que os desenvolvedores executem múltiplas threads para ler códigos de barras de múltiplas imagens em paralelo, bem como controlar o número de threads usados durante a leitura paralela.

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

Learn to Create Barcodes with Our Detailed Guide! Read

Pronto para começar?
Nuget Downloads 2,240,258 | Versão: 2026.5 just released
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.