IRONSOFTWAREHOME
Criar código de barras
using IronBarCode;
using System.IO;

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// A barcode can also be made from binary data (byte or stream)
string payloadAsString = "This is some random string";

byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Byte array
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Create from Byte array

MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Create from memory stream
Imports IronBarCode
Imports System.IO

' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

' A barcode can also be made from binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"

Dim payloadAsByteArray As Byte() = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte array

Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from memory stream
NuGet Download
PM > Install-Package BarCode
Criar código de barras

Criar código de barras

IronBarcode oferece muitas opções e personalizações quando se trata de gerar códigos de barras. Quer você esteja desenvolvendo um gerador de códigos de barras autônomo para produzir imagens com formatos de codificação padrão como EAN8, Code128 e Code39, ou precisa de uma biblioteca flexível para integrar a criação de códigos de barras na sua aplicação existente usando ByteArray ou MemoryStream, o IronBarcode oferece uma solução fácil de usar com recursos extensivos, incluindo exportação para formatos de imagem padrão como png, jpg e jpeg.

BarcodeWriter.CreateBarcode

Após instanciar a classe BarcodeWriter, usamos BarcodeWriter.CreateBarcode para criar um código de barras. O método requer dois parâmetros obrigatórios: um valor string e o enum BarcodeWriterEncoding escolhido pelo desenvolvedor. Em seguida, salvamos o código de barras como uma imagem para uso posterior.

Além de criar um código de barras, o IronBarcode também permite que os desenvolvedores encadeiem métodos juntos para uso mais fácil, como mostrado na linha 3. Ele cria um código de barras, depois chama ResizeTo para redimensionar a imagem dada a altura e largura em pixels, salvando, em última instância, o código de barras como uma imagem com SaveAsImage.

Além disso, existem múltiplas variações do método BarcodeWriter.CreateBarcode para atender diferentes situações e cenários. Se você precisar criar um código de barras baseado em um ByteArray, podemos usar outra variação do mesmo método CreateBarcode, passar o ByteArray como valor e especificar a altura e largura do código de barras previamente.

Similarmente, se você precisar criar um código de barras com uma variável do tipo MemoryStream, o IronBarcode também oferece essa possibilidade; passe a variável MemoryStream como o primeiro parâmetro em BarcodeWriter.CreateBarcode, semelhante à forma como é feito acima, e repita os passos.

O IronBarcode tem todas as opções e cenários preparados para desenvolvedores que desejam criar valores de código de barras simples, integrá-los em seus aplicativos, e muito mais!

Aprenda Como Criar Imagens de Código de Barras Personalizadas
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,422,100Versão:2026.9recém-lançado

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.