Ir para o conteúdo do rodapé
USANDO O IRONBARCODE

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

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ê pode agora inserir o código e compilar o programa.

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

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

Explicação:

  • CreateBarcode: Esta função cria uma imagem de código de barras com os dados fornecidos. Leva parâmetros para o conteúdo do código de barras ("Hello world"), 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 do 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.

Perguntas frequentes

Como posso gerar um código de barras usando VB.NET?

Para gerar um código de barras usando VB.NET, você pode utilizar a biblioteca IronBarcode. Primeiro, instale o pacote IronBarcode via NuGet em seu projeto do Visual Studio. Em seguida, use o método BarcodeWriter.CreateBarcode para codificar e gerar uma imagem de código de barras.

Quais são as vantagens de usar o IronBarcode para geração de códigos de barras?

O IronBarcode simplifica a geração de códigos de barras, fornecendo métodos fáceis de usar para codificar imagens de códigos de barras com o mínimo de código. Ele suporta vários formatos de código de barras, como UPC, EAN e Code 39/128, e aumenta a velocidade e a precisão por meio de recursos de pré-processamento automático de imagens e processamento em lote.

Como posso ler códigos de barras usando um dispositivo móvel?

Dispositivos móveis com câmeras podem ler códigos de barras usando softwares específicos que processam a imagem e decodificam o código. O IronBarcode facilita isso ao oferecer suporte a formatos de código de barras 2D compatíveis com aplicativos de leitura de código de barras para dispositivos móveis.

É possível personalizar as características do código de barras usando o IronBarcode?

Sim, o IronBarcode permite que os desenvolvedores personalizem vários recursos dos códigos de barras, incluindo o tipo, o tamanho e a cor. Isso é feito por meio de modificações simples nos métodos da biblioteca para geração de códigos de barras.

O IronBarcode pode ser usado para criar códigos de barras em diferentes formatos de arquivo?

O IronBarcode suporta a exportação de imagens de código de barras para vários formatos de arquivo, como PDF, PNG, JPG, TIFF, GIF, BMP e HTML, proporcionando flexibilidade para diversas necessidades de aplicação.

Quais plataformas e frameworks suportam a geração de códigos de barras com o IronBarcode?

O IronBarcode é compatível com o .NET Framework e o .NET Core, permitindo que os desenvolvedores criem aplicativos de código de barras em diversas plataformas, incluindo aplicativos de console, desktop, nuvem e internet para PCs e dispositivos móveis.

Como posso instalar a biblioteca IronBarcode em um projeto VB.NET?

A biblioteca IronBarcode pode ser instalada em um projeto VB.NET através do Gerenciador de Pacotes NuGet no Visual Studio. Use o comando: Install-Package IronBarCode para integrá-la facilmente ao seu projeto.

O IronBarcode suporta o processamento em lote de códigos de barras?

Sim, o IronBarcode suporta processamento em lote, o que permite recursos de processamento multi-core e multi-thread. Isso é particularmente útil para aplicações de servidor que exigem o processamento eficiente de grandes volumes de imagens de código de barras.

Quais são as opções de licenciamento disponíveis para o IronBarcode?

O IronBarcode oferece versões comerciais e gratuitas para desenvolvedores. A biblioteca fornece atualizações e suporte gratuitos por um ano, garantindo que os desenvolvedores tenham acesso aos recursos mais recentes e assistência quando necessário.

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 ...

Leia mais

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me