Tutorial de Gerador de Código de Barras .NET
Dado o rápido aumento no uso de códigos de barras, os desenvolvedores devem ser capazes de gerar códigos de barras na sua linguagem de programação preferida. Portanto, este tutorial demonstrará como gerar códigos de barras no .NET.
Tutorial de Gerador de Código de Barras .NET
- Criando um projeto no Visual Studio
- Instalando a Biblioteca de Gerador de Código de Barras C#
- Projetando a interface do usuário para a Aplicação Windows Forms
- Escrevendo o código para a funcionalidade principal
- Executando o gerador de código de barras .NET
Vamos começar o tutorial.
Crie o Projeto
Este tutorial utiliza a versão mais recente do Visual Studio e o modelo de Aplicativo Windows Forms. Você pode usar o aplicativo de sua escolha e usar seu projeto e versão existentes.
Abra o Visual Studio > Clique em Criar Novo Projeto > Selecione Modelo de Aplicativo Windows Forms > Pressione Próximo > Nomeie o Projeto > Pressione Próximo => Selecione seu .NET Framework de destino => Clique no botão Criar.
Criar um novo Aplicativo Windows Forms
Instalando a Biblioteca de Código de Barras
Existem muitos benefícios em instalar uma biblioteca geradora de códigos de barras. IronBarcode, escrito em C#, fornece funções para criar códigos de barras e QR codes com apenas uma linha de código. Também suporta salvar o código QR ou código de barras no formato de arquivo desejado. Além disso, fornece serviço gratuito e suporte em tempo de execução para gerar códigos de barras em .NET.
Vamos começar instalando o Pacote NuGet IronBarcode. Você pode instalá-lo usando um dos três métodos a seguir:
Console do Gerenciador de Pacotes
Escreva o seguinte comando na Console do Gerenciador de Pacotes. Ele fará o download e instalará o pacote para você.
Install-Package BarCode
passo de instalação da Console do Gerenciador de Pacotes
Solução do Gerenciador de Pacotes NuGet
Você também pode instalar o Pacote de Código de Barras usando a Solução do Gerenciador de Pacotes NuGet. Basta seguir estes passos:
Clique em Ferramentas > Gerenciador de Pacotes NuGet > Gerenciar Pacotes NuGet para Solução.
Isso abrirá o Gerenciador de Pacotes NuGet para você. Clique em Procurar e pesquise "IronBarCode", em seguida instale a biblioteca.
Interface do usuário do gerenciador de pacotes NuGet
Download do Link
Como alternativa, o IronBarCode.Dll pode ser baixado e adicionado ao seu projeto como uma referência do DLL do .NET Código de Barras.
Desenhar o Windows Forms
A interface do gerador de código de barras .NET deve ter 2 rótulos, 1 caixa de texto rica e 1 caixa de imagem para exibir a imagem do código de barras gerado. A imagem abaixo mostra um design simples para fins de demonstração.
Desenhar o Aplicativo Windows Forms
Escrever Código para Gerar Código de Barras
Clique duas vezes no botão "Gerar". O seguinte código aparecerá:
private void button1_Click(object sender, EventArgs e)
{
// This function will be triggered when the "Generate" button is clicked
}
private void button1_Click(object sender, EventArgs e)
{
// This function will be triggered when the "Generate" button is clicked
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
' This function will be triggered when the "Generate" button is clicked
End Sub
Adicione os seguintes namespaces no topo do seu arquivo de código:
using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality
using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality
Imports IronBarCode ' Import the IronBarCode library to handle barcode operations
Imports System.Drawing ' Import for image manipulation
Imports System.Windows.Forms ' Import for Windows Forms functionality
Escreva o seguinte código dentro da função button1_Click():
// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");
// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");
// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");
// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");
' Generate a barcode with the specified value and encoding
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
' Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png")
' Display the generated barcode image in the PictureBox
BarcodeImage.Image = New Bitmap("MyBarCode.png")
Vamos entender o código, linha por linha:
-
GeneratedBarcodeé um tipo de dado que representa o código de barras gerado. -
CreateBarcodeé a função da classeBarcodeWriterno pacoteIronBarCode, usada para gerar o código de barras com base na entrada do usuário. -
BarcodeValue.Textrecupera o texto inserido pelo usuário, que será codificado no código de barras. -
BarcodeWriterEncoding.Code128especifica o esquema de codificação para gerar o código de barras. Você pode alterar isso para outros tipos de codificação, comoBarcodeWriterEncoding.QRCodepara gerar códigos QR. -
SaveAsPng("MyBarCode.png")salva a imagem do código de barras como um arquivo PNG. BarcodeImageé um controle PictureBox no formulário usado para exibir a imagem do código de barras para o usuário.
Executar o Gerador de Código de Barras .NET
Pressione Ctrl + F5 para executar a aplicação.
Executar o aplicativo gerador de códigos de barras
Escreva o valor dentro da caixa de texto que você deseja codificar no código de barras conforme mostrado abaixo.
Cole o URL para gerar um código de barras
Agora, clique no botão "Gerar". O código de barras será gerado como mostrado abaixo.
Código de barras gerado na Aplicação Windows Forms
Exibir o Valor do Código de Barras
Em seguida, você pode exibir o valor do código de barras com uma única linha de código:
// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();
// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();
' Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode()
Saída
Gerar um código de barras a partir de um valor de string
Resumo
IronBarcode possui uma API amigável para desenvolvedores lerem e escreverem códigos de barras for .NET, otimizando a precisão e garantindo uma baixa taxa de erro em software do mundo real. Visite a página oficial de documentação para mais informações sobre IronBarcode.
Atualmente, se você comprar a Iron Suite completa, você pode obter cinco bibliotecas pelo preço de duas. Para mais informações.
Perguntas frequentes
Como posso gerar códigos de barras em .NET?
É possível gerar códigos de barras em .NET usando a biblioteca IronBarcode, criando um projeto no Visual Studio, instalando a biblioteca, projetando a interface do usuário e escrevendo o código para gerar e exibir o código de barras.
Quais são os métodos de instalação da biblioteca de códigos de barras?
Você pode instalar a biblioteca IronBarcode usando o Console do Gerenciador de Pacotes, a Solução do Gerenciador de Pacotes NuGet ou baixando o arquivo DLL diretamente e adicionando-o ao seu projeto.
Quais elementos de interface do usuário são essenciais para um aplicativo gerador de código de barras?
Os elementos essenciais da interface do usuário para um aplicativo gerador de código de barras incluem dois rótulos, uma caixa de texto formatado para entrada de dados e uma caixa de imagem para exibir a imagem do código de barras gerado.
Quais são as etapas envolvidas na codificação da função de geração de código de barras?
Para programar a função de geração de código de barras, escreva o código na função button1_Click para gerar um código de barras usando o IronBarcode, salve-o como PNG e exiba-o no PictureBox.
Que tipos de códigos de barras podem ser gerados usando esta biblioteca?
O IronBarcode suporta a geração de vários tipos de códigos de barras, incluindo Code128 e QRCode, entre outros.
Como posso adicionar texto abaixo do código de barras gerado?
Você pode adicionar o valor codificado do código de barras como texto abaixo da imagem usando o método AddBarcodeValueTextBelowBarcode na biblioteca IronBarcode.
Quais as vantagens de usar a biblioteca IronBarcode?
O uso do IronBarcode oferece geração otimizada de códigos de barras com alto desempenho e precisão, uma API amigável e baixas taxas de erro em aplicações reais.
Onde posso acessar a documentação detalhada da biblioteca de códigos de barras?
A documentação detalhada e os exemplos da biblioteca IronBarcode podem ser encontrados no site oficial da IronBarcode.
Há alguma promoção vigente para a biblioteca de códigos de barras?
Sim, existe uma promoção em que, ao comprar o pacote completo Iron Suite, você recebe cinco bibliotecas pelo preço de duas.
Como posso solucionar problemas comuns na geração de códigos de barras em .NET?
Problemas comuns geralmente podem ser resolvidos garantindo a instalação correta da biblioteca IronBarcode, verificando se os componentes da interface do usuário estão configurados corretamente e se o código de geração do código de barras está livre de erros.



