Como ler e decodificar imagens de código de barras em C# .NET
Ben
yumite
2016-12-19 22:27:44
Usando c# código livre para fazer a varredura de código de barras linear & 2d imagens em aplicativos .NET
Leitura compiladas avançada de código de barras & digitalização funções em uma DLL de biblioteca leitor de código de barras maduro .NET
Executar eficazmente e intalado no Visual Studio .NET Framework 2.0, 3.0, 3.5, 4.0
Digitalizar e decodificar imagens de código de barras linear & 2d comuns em VS C# .NET, ASP.NET projetos de formulário da web
Suporte de reconhecimento de imagem de código de barras em diversos formatos de arquivo, como Jpg, Gif, Png, Bmp, Tiff
Use o código translation from VPE for Csharp Visual livre para fazer a varredura de código de um barras máximo por imagem, página no documento tiff ou pdf
Use o código translation from VPE for Csharp Visual livre para ler parcial 1D ou 2d barcode imagem em vez do arquivo inteiro
Principalmente, decodificar e ler c# código 39, c# código 128, c# EAN-13, C# QR-Code, Data Matrix de c#, c# PDF-417, ect
Scanner de código de barras biblioteca de c# para introdução de .NET
BarcodeLib.com C# Barcode Reader para .NET é um componente de leitor de código de barras do .NET que pode reconhecer imagens de código de barras linear e 2D. Ele pode ser usado em:
ASP.NET Web site Appliations
Appliations do .NET Windows Forms
Aplicativos de biblioteca .NET, c#, VB.NET classe
Aplicativos de console de .NET
Atenção, o primeiro caractere de dados de código de barras lidos pelo pacote de teste será um personagem aleatório.
Como instalar a biblioteca de leitor de código de barras C .NET?
Exigência da instalação: você deve ter instalado o Microsoft .NET Framework versão 2.0 ou superior.
Adicione "BarcodeLib.BarcodeReader.dll" a sua referência de projeto do Visual Studio C .NET.
Como ler e reconhecer imagens de código de barras usando o leitor de código de barras C .NET?
Código de barras de leitura da imagem é uma tarefa simples. Tomaremos o código 39 amd reconhecimento de códigos de barras QR Code como exsamples. Para outros varredura de código de barras linear & 2d, consulte c# Linear & guias de Recogintion de código de barras 2d.
String [] resultados = BarcodeReader.read ("c: / code39-barcode.gif", BarcodeReader.CODE39);
String [] resultados = BarcodeReader.read ("c: / qrcode-barcode.gif", BarcodeReader.QRCODE);
Estes dois códigos livres c# exemplo respectivamente irão reconhecer e saída todos código 39 e QR Code código de barras em arquivos de imagem "code39-barcode.gif" & "qrcode-barcode.gif".
Como ler o máximo da imagem do código de barras usando Scanner de código de barras C .NET?
Se você precisa ler uma imagem de tamanho grande, como 4mb por imagem, você pode ajustar o nosso Scanner de código de barras c# para .NET para imporve velocidade de reconhecimento de código de barras.
Se há um código de um barras máximo por imagem, página no documento tiff ou pdf, por favor, defina maxOneBarcodePerPage para true.
Se maxOneBarcodePerPage for verdade, nossos C# .NET que Barcode Scanner DLL parará imediatamente ler o código de barras uma vez detecta um código de barras.
Se maxOneBarcodePerPage for false (valor padrão), nossa vontade de Barcode Scanner Library do .NET C usar totais 5 algoritmos e cada vontade ler a imagem inteira de 4 direções.
Como ler a imagem parcial do código de barras usando o leitor de código de barras do C .NET?
Além dos leitura de dois métodos acima, você ainda pode reconhecer a imagem parcial em vez do arquivo inteiro.
Se o código de barras é sempre localizada uma área especificada na imagem, você pode definir e deixar a biblioteca apenas naquela área de digitalização. E reduzirá a montes de tempo, CPU e memória de digitalização.
Você só precisa especificar o ponto superior esquerdo e o ponto inferior direito da área (o ponto X, Y valores são expressos em percentagem de toda a imagem, então o ponto superior mais à esquerda da imagem é (0%, 0%), e inferior direito mais ponto é (100%, 100%)).
O seguinte código translation from VPE for Csharp livre explica como reconhecer top 20% e 20% de fundo de uma imagem de código de barras código 39.
Configuração de OptimizeSetting = novo OptimizeSetting();
setting.setMaxOneBarcodePerPage(true);
ScanArea top20 = ScanArea novo (novo PointF (0.0F, 0.0F), novo PointF (100.0F, 20.0F));
ScanArea bottom20 = ScanArea novo (novo PointF (0.0F, 80.0F), novo PointF (100.0F, 100.0F));
A lista domínios < ScanArea > = new () lista < ScanArea >;
áreas. Add(Top20);
áreas. Add(bottom20);
setting.setAreas(areas);
String [] resultados = BarcodeReader.read ("c: / code39-barcode.gif", BarcodeReader.CODE39, configuração);
Leitura de códigos de barras 2D & Linear .NET C & digitalização tutoriais
Por favor clique em cada código de barras para ver sua leitura de código de barras c# & digitalização tutorial em .NET:
Leitura C# Linear Barcodes: Ler c# matriz de códigos de barras:
Todas as imagens de código de barras Linear de apoio: Codabar, código 39, código 128, intercalado 2 de 5, EAN 8, EAN 13, UPC-A, UPC-E.
Todos oferecem suporte a imagens de código de barras 2D: matriz de dados, PDF 417, código QR.
Se você precisa saber o .NET, ASP.NET, VB.NET detalhes de varredura de código de barras, por favor, veja:
Como escanear códigos de barras em aplicativos .NET
Como escanear códigos de barras em aplicativos ASP.NET
Como escanear códigos de barras em aplicativos do Visual Basic .NET
Se você precisar c# detalhes gerando código de barras, por favor consulte:
Como gerar códigos de barras usando c# classe