IRONSOFTWAREHOME
USANDO O IRONBARCODE

Tutorial de Gerador de Código de Barras .NET

Curtis Chau
Curtis Chau
Updated: 11 de maio de 2026

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 do Gerador de Código de Barras .NET

  1. Criando um projeto no Visual Studio
  2. Instalando a Biblioteca de Gerador de Código de Barras C#
  3. Projetando a interface do usuário para a Aplicação Windows Forms
  4. Escrevendo o código para a funcionalidade principal
  5. 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.

Barcode Generator .NET Tutorial, Figura 1: Crie um novo aplicativo Windows Forms 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ê.

PM > Install-Package BarCode

Barcode Generator .NET Tutorial, Figura 2: Etapa de instalação do Console do Gerenciador de Pacotes 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 procure "IronBarcode", depois instale a biblioteca.

Barcode Generator .NET Tutorial, Figura 3: UI do Gerenciador de Pacotes NuGet Interface do usuário do gerenciador de pacotes NuGet

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.

Barcode Generator .NET Tutorial, Figura 4: Projete o aplicativo Windows Forms 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
}

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

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");

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 classe BarcodeWriter no pacote IronBarCode, usada para gerar o código de barras baseado na entrada do usuário.

  • BarcodeValue.Text recupera o texto digitado pelo usuário, que será codificado no código de barras.

  • BarcodeWriterEncoding.Code128 especifica o esquema de codificação para gerar o código de barras. Você pode mudar isso para outros tipos de codificação como BarcodeWriterEncoding.QRCode para 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 ao usuário.

Executar o Gerador de Código de Barras .NET

Pressione Ctrl + F5 para executar o aplicativo.

Barcode Generator .NET Tutorial, Figura 5: Execute o aplicativo gerador de código de barras 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.

Barcode Generator .NET Tutorial, Figura 6: Cole a URL para gerar um código de barras 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.

Barcode Generator .NET Tutorial, Figura 7: Código de barras gerado no aplicativo Windows Forms 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();

Saída

Barcode Generator .NET Tutorial, Figura 8: Gere um código de barras a partir de um valor de string 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 para .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.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

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

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.