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ódigos de barras para todos os formatos de arquivos, o IronBarcode também funciona como um gerador de códigos de barras que suporta todas as codificações e formatos 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 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
- `var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);`
- `Imagem myBarcodeImage = myBarcode.ToImage();`
- `myBarcode.ResizeTo(400, 100);`
- `var resultFromFile = BarcodeReader.Read(@"file/barcode.png");`
- `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 de 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 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 usá-lo mais tarde e manipular o objeto do código de barras. Existem métodos específicos para ler formatos externos, como PDF com ReadPDF; no entanto, para formatos de imagem geral e bitmaps, 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, há situações onde os desenvolvedores querem ajustar o comportamento do método BarcodeReaderOptions, especialmente em casos em que está lendo um lote de arquivos de código de barras programaticamente. É aqui que BarcodeReaderOptions entra. IronBarcode permite que você personalize completamente coisas como a velocidade com que lê com Speed, se múltiplos 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.

