IRONSOFTWAREHOME
USANDO O IRONBARCODE

Como gerar um código de barras em VB.NET

Curtis Chau
Curtis Chau
Updated: 3 de junho de 2026

Códigos de barras podem ser usados para apresentar dados em um formato visível e legível por computador. Inicialmente, os dados em códigos de barras eram representados por linhas paralelas que eram espaçadas, alargadas e dimensionadas de maneira diferente. Diversos leitores ópticos especializados, conhecidos como leitores de código de barras, podem ler esses códigos de barras lineares ou unidimensionais (1D) contemporâneos. Mais tarde, variantes bidimensionais (2D) dos códigos de barras lineares, que realmente não empregam barras, foram desenvolvidas e são conhecidas como códigos de matriz ou códigos de barras 2D. Em vez de usar os códigos de barras padrão, essas versões empregam retângulos, pontos, hexágonos e outros padrões. Existem várias configurações de scanners ópticos 2D, feitas exclusivamente para ler códigos de barras 2D. Outra maneira de ler códigos de barras 2D é usar uma câmera digital conectada a um computador que executa um software para tirar uma foto do código de barras e decodificá-lo usando a imagem. Um dispositivo móvel com uma câmera embutida, como um smartphone, pode usar esse tipo de scanner de código de barras 2D instalando um software de aplicativo específico.

Recursos do IronBarcode

A Biblioteca IronBarcode facilita a criação de códigos de barras dinâmicos. Ela nos ajuda a codificar imagens de código de barras com apenas algumas linhas de código. Esta biblioteca simples pode criar um código de barras. Geradores de código de barras fortes incorporados nos leitores de código de barras IronBarcode permitem que eles criem códigos de barras de alta qualidade. O IronBarcode nos permite criar códigos de barras em VB.NET, C#, etc. Entre várias bibliotecas .NET, esse gerador de código de barras simplifica a leitura de seu código de barras usando o leitor de código de barras.

  • O IronBarcode pode ler e escrever a maioria dos formatos de imagem de código de barras e padrões de QR, como UPC A/E, Databar, EAN 8/13, MSI, Código 39/93/128, CodaBar, RSS 14/Expandido e ITF.
  • Ele pode corrigir rotação, ruído, distorção e inclinação ao ler digitalizações e quadros de vídeo em tempo real. O IronBarcode pré-processa automaticamente imagens de códigos de barras enquanto as cria para aumentar a precisão e a velocidade de leitura.
  • O IronBarcode suporta processamento em lote com capacidades multicore e multithread, benéfico para servidores.
  • Ele pode localizar automaticamente um ou mais códigos de barras em documentos de página única e multipágina.
  • IronBarcode é compatível tanto com o .NET Framework quanto com o .NET Core, suportando arquiteturas de 32 bits e 64 bits.
  • No PC e plataformas móveis, o IronBarcode suporta aplicativos de console, desktop, nuvem e internet.
  • O IronBarcode pode produzir imagens de código de barras em vários tipos de arquivo e stream, incluindo PDF, JPG, TIFF, GIF, BMP, PNG e HTML.

Criando um novo projeto no Visual Studio

Abra o Visual Studio, escolha "Novo Projeto" no menu de arquivo, depois "Aplicativo de Console", "Windows Forms" ou "Aplicativo WPF". Neste artigo, estaremos criando um Aplicativo de Console em Visual Basic.

Como Gerar Código de Barras em VB.NET: Figura 1

No campo de texto relevante, digite o nome do projeto e escolha o caminho do arquivo. Clique no botão "Próximo".

Como Gerar Código de Barras em VB.NET: Figura 2

Selecione o framework .NET necessário; para nosso tutorial, estamos selecionando o .NET 6.0 e então clicando no botão "Criar" para criar o projeto.

Como Gerar Código de Barras em VB.NET: Figura 3

Se você escolher um aplicativo de console, o projeto agora criará a estrutura para esse aplicativo e abrirá o arquivo Program.cs. Você agora pode inserir o código e compilar o programa.

Em seguida, baixe e instale a biblioteca IronBarcode usando o comando do Gerenciador de Pacotes NuGet:

PM > Install-Package BarCode

Como Gerar Código de Barras em VB.NET: Figura 4

Alternativamente, você pode procurar e baixar o pacote "Barcode" usando o Gerenciador de Pacotes NuGet, que exibirá todos os resultados da pesquisa. Você pode então escolher o pacote necessário para baixar da aplicação.

Como Gerar Código de Barras em VB.NET: Figura 5

Gerar Código de Barras Usando IronBarcode

Aqui está um exemplo de código VB.NET para gerar uma etiqueta de código de barras usando IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)
        
        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()
        
        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
VB .NET

Explicação:

  • CreateBarcode: Esta função cria uma imagem de código de barras com os dados fornecidos. Ele leva parâmetros para o conteúdo do código de barras ("Olá mundo"), tipo de codificação (BarcodeWriterEncoding.Code128) e dimensões (500x500 pixels).
  • AddBarcodeValueTextBelowBarcode: Este método adiciona o texto codificado abaixo da imagem do código de barras.
  • SaveAsPng: Este método salva a imagem do código de barras no caminho de arquivo especificado como "demo.png".

IronBarcode fornece várias opções para criar imagens de código de barras com diferentes recursos, permitindo ajustes e correções para fornecer imagens de alta qualidade. Também podemos gerar códigos de barras a partir de texto, streams, URLs e outras fontes.

A saída do código acima para gerar códigos de barras em VB.NET usando IronBarcode será semelhante ao abaixo:

Como Gerar Código de Barras em VB.NET: Figura 6

Para saber mais sobre como gerar códigos de barras, clique aqui para o tutorial.

Conclusão

Devido à sua eficácia e adaptabilidade a diferentes sistemas operacionais, a biblioteca IronBarcode é uma excelente escolha para criar e identificar códigos de barras.

Ela oferece inúmeras ferramentas para projetar e modificar vários tipos de código de barras, incluindo opções para alterar o texto, a cor dos dados do código de barras, a largura das linhas e a altura. Usar VB.NET Crystal Reports também é suportado por este SDK gerador de código de barras, facilitando a criação e desenho de códigos de barras em VB.NET.

O site do IronBarcode, que oferece versões tanto comerciais quanto gratuitas para desenvolvedores, contém informações de licenciamento sobre a biblioteca. Atualizações e suporte são oferecidos sem custo por um ano.

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.