Aspose.BarCode  para .NET

Gerador de código de barras e API do leitor

Crie e reconheça códigos de barras de tipos lineares, 2D e postais em qualquer aplicativo .NET.

  Download Free Trial
  
 

Aspose.BarCode para .NET é uma poderosa biblioteca de desenvolvimento para gerar e reconhecer códigos de barras 1D e 2D de vários tipos de imagem em qualquer ângulo. Os desenvolvedores podem adicionar facilmente geração de código de barras e funcionalidade de digitalização a seus aplicativos .NET. Esta API permite exportar códigos de barras gerados para diferentes formatos de imagem de alta qualidade.

Aspose.BarCode for .NET permite modificar a aparência dos códigos de barras gerados e seus parâmetros, como cor de fundo, cor da barra, ângulo de rotação, x -dimensão, qualidade de imagem, resolução, legendas, tamanho e muitos outros. Ele também fornece funcionalidade avançada de detecção e leitura de códigos de barras e suporta mais de 60 tipos de códigos de barras.

Recursos avançados da API de código de barras .NET

Personalizar tipos e aparência de código de barras

A API de código de barras para .NET permite que os desenvolvedores ajustem a aparência dos códigos de barras gerados especificando o tipo de código de barras, texto de entrada, estilo de fonte, cores de fundo e primeiro plano, alinhamento e localização da legenda e outras propriedades. Você pode modificar a legenda definindo sua visibilidade para legendas superiores e inferiores, fonte, cores e alinhamento.

Exemplo ao vivo de geração de código de barras

A API do gerador de código de barras permite que os desenvolvedores criem códigos de barras especificando o tipo de código de barras necessário, definindo o texto de entrada (dados a serem codificados em uma imagem de código de barras) e personalizando as propriedades relacionadas à aparência, como cor de fundo e primeiro plano, fonte, localização do texto (ocultar, acima ou abaixo) e alinhamento. Códigos de barras bidimensionais, como QR Code, PDF417, Data Matrix, Aztec Code, etc., da mesma forma que os unidimensionais.

Code to be executed - C#


// Initialize barcode generator
using (var generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR, ""))
{
  // Set parameters
  generator.Parameters.Barcode.XDimension.Millimeters *= 2;
  generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Below;

  // Generate image
  Bitmap res = generator.GenerateBarCodeImage();
}
Generation result

Ler códigos de barras danificados

A biblioteca de códigos de barras suporta várias configurações para digitalizar e decodificar códigos de barras danificados ou distorcidos. Ele permite a leitura bem-sucedida de imagens de código de barras com vários defeitos, como ruído gaussiano, cores invertidas, manchas brancas, artefatos visuais, fundo colorido e barras ausentes. Para melhorar a legibilidade do código de barras, a API permite métodos e mecanismos especiais, incluindo filtragem mediana, filtragem "sal e papel", redução do tamanho da imagem e outros. Além disso, a biblioteca de códigos de barras se beneficia de métodos avançados para decodificar códigos de barras Data Matrix industriais, ler códigos QR gravemente danificados e até restaurar alguns dados de códigos de barras incorretos.

Exemplo ao vivo de reconhecimento de código de barras

A API do leitor de código de barras fornece um conjunto de recursos para digitalizar, detectar e ler códigos de barras 1D, 2D e postais. Com apenas algumas linhas de código, os desenvolvedores podem facilmente integrar essa funcionalidade em seus aplicativos e usá-la para detectar e decodificar uma ampla gama de códigos de barras comumente usados. A API foi projetada para ser fácil de usar e intuitiva, tornando mais fácil para os desenvolvedores adicionar recursos de leitura de código de barras de forma rápida e fácil a seus aplicativos.

Ready to recognize Reconhecendo Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço, você concorda com nossos Termos de use e Política de Privacidade.

Code to be executed - C#

    
// Initialize barcode reader
using (var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes))
{
    // Recognize barcodes on the image
    foreach (var barcode in reader.ReadBarCodes())
    {
        // Display the recognition result
        Console.WriteLine($"{barcode.CodeTypeName}: {barcode.CodeText}");
    }
}

resultado do reconhecimento

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre APIs.

 
 
View Case Studies
  

Support and Learning Resources