IRONSOFTWAREHOME

Exemplos de código para aplicativos de código QR

C# VB PDF .NET : Guia rápido de código de barrasGuia rápido de código de barras
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;
NuGet Downloads Badge
PM > Install-Package BarCode

O IronBarcode suporta vários formatos padrão, desde arquivos de imagem (jpeg, png e jpg) até formatos mais programáticos onde você gostaria de passar as variáveis, como um bitmap. Além disso, ele também suporta formatos externos como PDF, permitindo que o IronBarcode se integre perfeitamente em qualquer base de código, dando aos desenvolvedores flexibilidade com formatos de arquivo e variáveis.

Além de ser um leitor de códigos de barras para todos os formatos de arquivos, o IronBarcode também funciona como um gerador de códigos de barras que suporta todas as codificações e formatos padrão, como o EAN8, Code128 e Code39. Configurar o gerador de código de barras leva apenas duas linhas de código. Com uma barreira de entrada baixa e muitas opções de personalização para os desenvolvedores, o IronBarcode é a escolha número um para todas as situações relacionadas a códigos de barras.

Leitor de Código de Barras e Gerador de Código de Barras em C#

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. Imagem myBarcodeImage = myBarcode.ToImage();
  3. myBarcode.ResizeTo(400, 100);
  4. var resultFromFile = BarcodeReader.Read(@"file/barcode.png");
  5. var myOptionsExample = new BarcodeReaderOptions { /* Options */ };

Escritor de Código de Barras

Primeiro, importamos as bibliotecas necessárias como IronBarCode e System.Drawing, e instanciamos BarcodeWriter para criar um código de barras com o valor de string 12345 no formato EAN8. Em seguida, salvamos o código de barras gerado como uma imagem no formato desejado. Existem várias opções para isso, já que o IronBarcode suporta criar o código de barras como um Image assim como um Bitmap.

Escritor de Código de Barras Avançado

Como visto acima, gerar um código de barras usando o IronBarcode requer apenas duas linhas de código e salvá-lo como um arquivo para uso posterior. IronBarcode amplia ainda mais isso fornecendo aos desenvolvedores uma infinidade de opções para personalizar o código de barras para corresponder à situação.

Podemos usar o método ResizeTo e passar a altura e a largura para redimensionar a imagem do código de barras.

Leitor de Código de Barras

Como acima, primeiro instanciamos BarcodeReader, passamos o caminho do arquivo para o método Read e o salvamos como uma variável para usá-lo mais tarde e manipular o objeto do código de barras. Existem métodos específicos para ler formatos externos, como PDF com ReadPDF; no entanto, para formatos de imagem geral e bitmaps, usaríamos Read.

Opções do BarcodeReader

O IronBarcode permite que os desenvolvedores digitalizem códigos de barras a partir de um formato de arquivo padrão. No entanto, há situações onde os desenvolvedores querem ajustar o comportamento do método BarcodeReaderOptions, especialmente em casos em que está lendo um lote de arquivos de código de barras programaticamente. É aqui que BarcodeReaderOptions entra. IronBarcode permite que você personalize completamente coisas como a velocidade com que lê com Speed, se múltiplos códigos de barras são esperados no arquivo com ExpectedMultipleBarcodes e que tipo de códigos de barras são com a propriedade ExpectBarcodeTypes. Isso permite que os desenvolvedores executem múltiplas threads para ler códigos de barras de múltiplas imagens em paralelo, bem como controlar o número de threads usados durante a leitura paralela.

Estas são apenas algumas das propriedades que mostram o poder do IronBarcode. Para uma lista completa, por favor, consulte a documentação aqui.

Learn to Create Barcodes with Our Detailed Guide! Read

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:

  • .NET Core 2.0 e superior
  • O .NET Framework 4.0 e versões superiores suportam C#, VB e F#.
  • Ícone do Microsoft Visual Studio .NET Development IDE
  • Suporte do instalador NuGet para Visual Studio
  • Compatível com o assistente de linguagem C# JetBrains ReSharper
  • Compatível com a plataforma de hospedagem Microsoft Azure C# .NET

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

Tutorial + Exemplos de Código: Leitura de Códigos de Barras em C# | Tutorial .NET
C#.NETCódigo de barrasQR
Frank Walker, desenvolvedor de produtos .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.
Tutorial de escrita de código de barras + exemplos de código em C# e VB.NET
C#.NETCódigo de barras
Francesca Miller, Engenheira Júnior .NET

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 + Exemplos de Código para Criação e Edição de PDFs em VB.NET | VB.NET e ASP.NET PDF
QR.NETC#VB
Jennifer Wright, Líder de Arquitetura de Aplicativos

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 Jenny

Milhares de desenvolvedores usam o IronBarcode para...

Sistemas de Contabilidade e Finanças

  • # Recibos
  • # Relatórios
  • # Impressão de faturas
Adicionar suporte a PDF em sistemas de contabilidade e finanças ASP.NET

Digitalização de Negócios

  • # Documentação
  • # Encomendas e Etiquetagem
  • # Substituição de papel
Casos de uso de digitalização de negócios em C#

Gestão de Conteúdo Empresarial

  • # Produção de Conteúdo
  • # Gestão de Documentos
  • # Distribuição de conteúdo
Suporte a PDF no .NET CMS

Aplicações de dados e relatórios

  • # Monitoramento de desempenho
  • # Mapeamento de tendências
  • # Relatórios
Relatórios em PDF em C#
Junte-se a eles hoje mesmo!
Desenvolvedores de componentes .NET para empresas da Iron Software
Desenvolvedores de bibliotecas C#

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.

Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro
Ícone do Cliente de Ferro

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.