IRONSOFTWAREHOME

A Biblioteca de Código de Barras C#

Vá além da geração básica de códigos de barras. Obtenha leitura e criação avançadas de códigos de barras para .NET 10 com pré-processamento e processamento em lote baseados em aprendizado de máquina.

  • Leia mais de 30 formatos, incluindo todos os principais tipos 1D/2D.
  • Crie códigos de barras com controle de estilo, tamanho e anotações.
  • Processamento em lote com assincronismo e multithreading
  • Teste grátis por 30 dias, com todos os recursos, sem necessidade de cartão de crédito.
Guia rápido de código de barras
Veja todos os exemplos de código %s
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

Suporte multiplataforma

Projetado para C#, F# e VB.NET executados no .NET 10, 9, 8, 7, 6, 5, Core, Standard ou Framework.
Para suporte a QR Codes em dispositivos móveis , experimente nossa biblioteca IronQR.

Logotipo NET
Logotipo do Visual Studio
Logotipo do NuGet
ReSharper
Logotipo do Windows
Logotipo do Linux
Logotipo do Mac
Logotipo do iOS
Logotipo do Android
Logotipo do Docker
Logotipo do Azure
Logotipo da AWS

Versões do .NET:

  • C#, VB .NET, F# Línguas
  • .NET Core (10, 9, 8, 7, 6, 5 e 3,1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

Sistemas Operacionais e Processadores:

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

Tipos de projetos .NET:

  • Web (Blazor e WebForms)
  • Móvel (MAUI)
  • Área de trabalho (WPF e MAUI)
  • Console (Aplicativo e Biblioteca)

Ambientes de aplicativos:

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Apple iOS (13+)
  • API Android 24+ (v7 “Nougat”)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

IDE's:

  • Microsoft Visual Studio
  • Jetbrains ReSharper e Rider

Certificação Binária

  • Código de autenticação da Microsoft

Biblioteca de código de barras AC# que prioriza precisão, facilidade de uso e velocidade.

IronBarcode é a principal biblioteca C# para leitura e criação de códigos de barras em .NET. Sua API amigável permite que desenvolvedores adicionem funcionalidades de código de barras a projetos .NET em minutos.

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Quando você precisa ler, escrever e formatar códigos de barras rapidamente.

Compatibilidade cruzada

Plataformas de suporte

Filtros de correção de imagem

Por que IronBarcode?

Leia e escreva qualquer código de barras. Envio rápido. Funciona no Windows, Linux, macOS e nuvem.

Clique para ver vídeo sobre Por que IronBarcode?

Suporte amplo de formatos

  • 50+ tipos de código de barras: Code 39/93/128, UPC, EAN, QR, Data Matrix, PDF417, Aztec e mais.
  • Leia e escreva códigos de barras em uma única biblioteca, sem necessidade de ferramentas separadas.
  • Exporte para imagem, PDF ou HTML em uma única chamada.

Pronto para usar em 5 minutos.

  • PM > Install-Package BarCode

    → inícios rápidos de 5 minutos.
  • API Simples: BarcodeReader.Read(), BarcodeWriter.CreateBarcode().
  • Padrões inteligentes: correção automática de imagem e detecção de código de barras embutidos.

Desempenho empresarial

  • .NET 10, Core, Standard, or Framework
  • Multithreading e digitalização em lote: processar 1.000+ códigos de barras por minuto.
  • Implanta em qualquer lugar: nuvem, local, isolado e sem servidor.

Leitura precisa, em qualquer condição

  • Processamento prévio com suporte de ML: corrige automaticamente inclinação, ruído, orientação e baixa DPI.
  • Taxa de sucesso de 98%+ em códigos de barras danificados ou mal impressos em produção.
  • Áreas de corte e pontuações de confiança para resultados precisos e auditáveis.

Suporte e licenciamento focados no desenvolvedor

  • Licença perpétua: compre uma vez, use para sempre. Atualizações e renovações opcionais.
  • Suporte técnico 24 horas por dia, 5 dias por semana (24/7 no Premium). Humanos reais, resposta média no chat <1 min.
  • Garantia de reembolso de 30 dias. Não é a escolha certa? Reembolso total, sem perguntas.

Para construtores

  • Recursos que você realmente usará:
    • ler/escrever códigos de barras
    • Geração de código QR
    • batch scanning
    • filtros de correção de imagem
    • áreas de corte (ROI)
    • confidence scores
    • barcode styling
    • exportação para PDF/HTML
    • integração de logotipo (QR)
    • custom encoding
  • Funciona em qualquer lugar: Windows, Linux, macOS, Docker, Azure, AWS, nuvem.

Para compradores

  • Confiável por 2M+ engenheiros2M+ instalações no NuGet.
  • Relatórios de equipes-40% de tempo de desenvolvimento economizado vs wrappers DIY/OSS.
  • Redistribuição/SaaS opções disponíveis.
  • Amigável para compras: licença perpétua, renovações opcionais, fatura disponível, múltiplas opções de pagamento (incluindo local).
  • Garantia de devolução do dinheiro em 30 dias.

Toda vez que os desenvolvedores perguntam, a resposta é SIM! de IronBARCODE

O IronBarcode pode ler e gravar principais formatos de código de barras (QR, Aztec, Data Matrix, PDF417, UPC, EAN, Code128) em um único assembly .NET?SIM!

Múltiplos códigos de barras de diferentes tipos podem ser lidos de uma única imagem ou página PDF de uma vez?SIM!

Ele lê códigos de barras diretamente de PDFs sem necessidade de conversão externa de página para imagem?SIM!

Os códigos QR gerados podem ser estilizados com logotipos, cores personalizadas e bordas ajustadas?SIM!

Ele aplica filtros de correção de imagem (remoção de ruído, contraste, alinhamento) para melhorar as taxas de leitura?SIM!

Ele retorna dados de resultado detalhados, incluindo valor, dados binários, orientação e caixa delimitadora?SIM!

Os códigos de barras podem ser gerados diretamente para Stream ou byte[] sem salvar no disco?SIM!

É totalmente multiplataforma em .NET Core, Standard e Framework em Windows, Linux, macOS, Docker e Azure?SIM!

Ele suporta multithreading e operação assíncrona para processamento em lote de alta performance?SIM!

Os códigos de barras podem ser exportados como URIs de Dados HTML ou carimbados em PDFs existentes?SIM!

Ele suporta códigos de barras tolerantes a falhas que permanecem escaneáveis quando parcialmente danificados?SIM!

Posso testar o IronBarcode em meu projeto ao vivo gratuitamente agora?SIM! Clique aqui para iniciar seu teste gratuito de 30 dias

Engenharia de classe mundial,
Suporte 24 horas

Pronto para começar?

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

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