Exemplos de código para aplicativos de código QR
using IronBarCode;
using System.Drawing;
// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf
// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
// Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
// There is a tradeoff in performance as more detail is set
Speed = ReadingSpeed.Balanced,
// Reader will stop scanning once a single barcode is found (if set to true)
ExpectMultipleBarcodes = true,
// By default, all barcode formats are scanned for
// Specifying a subset of barcode types to search for would improve performance
ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
// Utilize multiple threads to read barcodes from multiple images in parallel
Multithreaded = true,
// Maximum threads for parallelized barcode reading
// Default is 4
MaxParallelThreads = 2,
// The area of each image frame in which to scan for barcodes
// Specifying a crop area will significantly improve performance and avoid noisy parts of the image
CropArea = new Rectangle(),
// Special setting for Code39 barcodes
// If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
UseCode39ExtendedMode = true
};
// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);
// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);
// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");
// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
Imports IronBarCode
Imports System.Drawing
' Reading a barcode is easy with IronBarcode!
Dim resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Dim resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Dim resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image file
Dim resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf
' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Dim myOptionsExample As New BarcodeReaderOptions With {
' Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
' There is a tradeoff in performance as more detail is set
.Speed = ReadingSpeed.Balanced,
' Reader will stop scanning once a single barcode is found (if set to true)
.ExpectMultipleBarcodes = True,
' By default, all barcode formats are scanned for
' Specifying a subset of barcode types to search for would improve performance
.ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
' Utilize multiple threads to read barcodes from multiple images in parallel
.Multithreaded = True,
' Maximum threads for parallelized barcode reading
' Default is 4
.MaxParallelThreads = 2,
' The area of each image frame in which to scan for barcodes
' Specifying a crop area will significantly improve performance and avoid noisy parts of the image
.CropArea = New Rectangle(),
' Special setting for Code39 barcodes
' If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
.UseCode39ExtendedMode = True
}
' Read with the options applied
Dim results = BarcodeReader.Read("barcode.png", myOptionsExample)
' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
' After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100)
' Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")
' Get the barcode as an image for further processing
Dim myBarcodeImage = myBarcode.Image
Suporte humano diretamente da nossa equipe de desenvolvimento.
Seja para dúvidas sobre produtos, integração ou licenciamento, a equipe de desenvolvimento de produtos da Iron está à disposição para ajudar com todas as suas perguntas. Entre em contato e inicie um diálogo com a Iron para aproveitar ao máximo nossa biblioteca em seu projeto.Encontra vários tipos de código QR
O IronBarcode lê e gera a maioria dos padrões de código de barras e QR Code, incluindo UPC A/E, EAN 8/13, Code 39, Code 93, Code 128, ITF, MSI, RSS 14/Expanded, Databar, CodaBar, QR, Styled QR, Data Matrix, MaxiCode, PDF417, Plessey e Aztec. Os resultados fornecem dados do código de barras, tipo, página, texto e imagem do código de barras; ideal para sistemas de arquivamento ou indexação.
Leitura rápida e precisa com pré-processamento de imagem.
O IronBarcode pré-processa automaticamente imagens de código de barras para melhorar a velocidade e a precisão. Corrige rotação, ruído, distorção e inclinação para ler scans ou frames de vídeo ao vivo. Compatível com múltiplos núcleos e threads, ideal para aplicações de servidor com processamento em lote. Encontra automaticamente um ou vários códigos de barras em documentos de uma ou várias páginas. Busca por tipos específicos de código de barras ou locais em documentos sem a necessidade de APIs complexas.Desenvolvido para facilitar o uso em projetos .NET Core, Standard e Framework.
Comece em minutos com algumas linhas de código. Desenvolvido for .NET como uma DLL única e fácil de usar; sem dependências; compatível com 32 e 64 bits; em qualquer linguagem .NET. Use em aplicações web, em nuvem, desktop ou console; compatível com dispositivos móveis e desktop.Você pode baixar o software através deste link .
Escreva códigos QR em vários formatos.
Salve ou imprima em um arquivo ou fluxo de dados nos formatos PDF, JPG, TIFF, GIF, BMP, PNG ou HTML. Defina cor, qualidade, rotação, tamanho e texto. Use o toolbox de programação de código de barras em C# juntamente com o IronPDF e o IronOCR para uma biblioteca de documentos .NET completa.Suporta:
Licenciamento e Preços
Licenças gratuitas para desenvolvimento comunitário. Licenças comerciais a partir de US$ 749.
Veja as opções completas de licença.Tutoriais de código QR para C# e VB .NET


Leitura de códigos de barras e QR codes | Tutorial em C# e VB.NET
Veja como Frank usa o IronBarcode para ler códigos de barras de digitalizações, fotos e documentos PDF em seu aplicativo de código de barras em C# .NET...
Veja o tutorial de leitura de código de barras do Frank.

Geração de imagens de código de barras em C# ou VB.NET
Francesca compartilha algumas dicas e truques para gravar códigos de barras em imagens em aplicações C# ou VB. Veja como gravar códigos de barras e todas as opções disponíveis com o IronBarcode...
Veja o tutorial de código de barras da Francesca.

Tutorial para escrever códigos QR em aplicações C# e VB .NET
A equipe da Jenny usa o IronBarcode para escrever milhares de QR codes por dia. Veja o tutorial deles sobre como aproveitar ao máximo o IronBarcode...
Tutorial de escrita de QR Code da equipe da JennyMilhares de desenvolvedores usam o IronBarcode para...
Sistemas de Contabilidade e Finanças
- # Recibos
- # Relatórios
- # Impressão de faturas
Digitalização de Negócios
- # Documentação
- # Encomendas e Etiquetagem
- # Substituição de papel

Gestão de Conteúdo Empresarial
- # Produção de Conteúdo
- # Gestão de Documentos
- # Distribuição de conteúdo

Aplicações de dados e relatórios
- # Monitoramento de desempenho
- # Mapeamento de tendências
- # Relatórios

Milhares de empresas, governos, PMEs e desenvolvedores confiam nos produtos de software da Iron.
A equipe da Iron possui mais de 10 anos de experiência no mercado de componentes de software .NET.








Leitura e gravação de códigos de barras e QR codes em C#...

Apoio Humano
Fale diretamente com nossa equipe de desenvolvimento.
Documentação
Manuais online claros e em linguagem simples.
Licenciamento Simples
Licença de desenvolvimento gratuita. Licença comercial a partir de US$ 749.
Comece agora mesmo
Comece em minutos com NuGet ou DLL.
Pronto para começar?
Nuget Downloads 2,422,100|Versão:2026.9recém-lançado







