API de reconhecimento de marca óptica para .NET
Crie uma planilha de bolhas em C#
Mais vitrines >// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult
= omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
> dotnet add package Aspose.OMR
Por que Aspose.OMR for .NET?
Crie e reconheça formulários legíveis por máquina de qualquer layout e complexidade em aplicativos locais, serviços Web ou na nuvem. Nossa solução é adequada para projetos de qualquer porte – desde simples pesquisas e questionários até exames finais e eleições. Clique nos itens abaixo para saber mais sobre nossos recursos e benefícios.
Nenhum equipamento necessário
Use sua copiadora de escritório existente ou até mesmo uma câmera de smartphone em vez de um leitor OMR especializado.
Personalização total
Personalize formulários OMR adicionando códigos QR e códigos de barras gerados automaticamente, imagens, campos de assinatura e muito mais.
Resultados confiáveis
Algoritmos robustos de detecção de marcas ópticas, juntamente com a capacidade de ajuste fino do reconhecimento, garantem resultados 100% precisos.
Solução completa
Aspose.OMR for .NET suporta o fluxo de trabalho completo do OMR - desde a criação de um formulário até o reconhecimento de suas cópias impressas preenchidas.
Amigável ao desenvolvedor
Nossa API é extremamente fácil de usar, mesmo para desenvolvedores inexperientes. Um aplicativo OMR simples pode ser escrito em 10 linhas de código.
Amostra de código ativo
Folhas de respostas legíveis por máquina são elementos essenciais de qualquer teste escrito, avaliação e avaliação de aula. Este aplicativo online simples gera uma folha de respostas de 4 colunas e demonstra o código necessário para fazer isso em sua máquina usando Aspose.OMR for .NET.
Copie e cole este código
Mais exemplos >public bool GenerateAnswerSheet(string markupFilePath)
{
// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Set paper size
var pageSettings = new Aspose.OMR.Generation.GlobalPageSettings();
pageSettings.PaperSize = Aspose.OMR.Generation.PaperSize.A4;
// Generate machine-readable form from the markup file
var omrForm = omrEngine.GenerateTemplate(markupFilePath, pageSettings);
// Error handling
if(omrForm.ErrorCode != 0) return false;
// Save printable OMR form to the PDF document
omrForm.SaveAsPdf("print", "answer-sheet");
return true;
}
Independência de plataforma
Aspose.OMR for .NET pode funcionar em qualquer plataforma que suporte .NET Framework 4.0 e posterior - seja em uma máquina local, no servidor web ou na nuvem.
Formatos de arquivo suportados
Aspose.OMR for .NET pode trabalhar com praticamente qualquer arquivo você pode obter de um scanner ou câmera. Os resultados do reconhecimento são retornados nos formatos de troca de dados mais populares que podem ser importados para qualquer banco de dados ou sistema analítico popular.
Construir formulários
- Plain text
- JSON
- Programmatically
Digitalizar formulários
- Scans: JPEG, PNG, TIFF, GIF, BMP
- Photos: JPEG, PNG
Reconhecer formulários
- CSV
- JSON
- XML
Possibilidades ilimitadas
As aplicações do Reconhecimento Óptico de Marcas são diversas, oferecendo uma solução simples para vários aspectos da vida onde a coleta e análise manual de dados são necessárias. Esta tecnologia automatiza totalmente o reconhecimento de formulários, permitindo que centenas de folhas sejam processadas por minuto com quase 100% de precisão. Os resultados podem ser analisados em tempo real ou salvos em um banco de dados para posterior agregação e análise.
As aplicações abrangem uma ampla gama e incluem, mas não estão limitadas a:
- Educação: folhas de respostas, testes, questionários, formulários de exames.
- Governo: cédulas de votação, formulários fiscais, formulários de entrada na fronteira, censos, opiniões públicas.
- Medicina: exames, avaliações, formulários de informações do paciente, solicitações de seguro saúde.
- Finanças: solicitações de empréstimo, atualizações de informações de clientes, solicitações de cartão de crédito.
- E muitos mais…
Aplicações globais
Aspose.OMR for .NET pode criar e reconhecer formulários multilíngues. Torna a biblioteca adequada para aplicações globais, incluindo pesquisas internacionais, avaliações educacionais e projetos de pesquisa interculturais. Ele permite que você ofereça formulários aos entrevistados no idioma em que eles se sentem mais confortáveis:
- Inglês, francês e outras línguas europeias;
- Cirílico;
- Árabe;
- Persa;
- Hebraico;
- Urdu;
- Bengali.
Crie formulários OMR sem ferramentas de design
Aspose.OMR for .NET oferece ferramentas altamente versáteis para projetar formulários legíveis por máquina com qualquer layout e nível de complexidade. Editores externos ou ferramentas de design não são necessários. Por meio de linguagens de marcação e objetos programáticos altamente adaptáveis , os usuários podem combinar mais de 20 elementos de layout e conteúdo da maneira desejada.
Se você não tiver tempo para se familiarizar com a sintaxe de marcação do modelo, não se preocupe. Você pode criar facilmente um formulário OMR personalizado de forma interativa em qualquer plataforma ou dispositivo usando o designer de formulários on-line . Você pode adicionar qualquer número de elementos, redimensioná-los e posicioná-los de acordo com suas necessidades específicas.
Os formulários podem ser personalizados com códigos de barras e códigos QR gerados automaticamente, nome do respondente, identificadores exclusivos e fotos. Você também pode marcar formulários OMR adicionando seu logotipo, rodapés corporativos e muito mais. Experimente layouts, formatos de perguntas e estruturas de respostas, garantindo ao mesmo tempo a precisão consistente do reconhecimento de marcas. Desfrute de um processo de design criativo, diga adeus aos processos de design complexos e adote uma abordagem direta para a criação de formulários.
Confira exemplos de modelos de formulário prontos que podem ser processados automaticamente com Aspose.OMR for .NET.
Recursos e capacidades
Aspose.OMR for .NET é uma API fácil de usar, versátil e econômica para projetar, renderizar e reconhecer folhas de respostas preenchidas à mão, pesquisas, aplicativos e formulários semelhantes.
Todos os tamanhos de papel
Suporta todos os tamanhos de papel populares e vários tamanhos não padrão.
Digitalize com um smartphone
Use a câmera do seu smartphone em vez de um scanner.
Não são necessárias ferramentas de design
Crie formulários OMR rapidamente sem editores externos e ferramentas de design.
QR e códigos de barras
Personalize formulários com códigos de barras e códigos QR gerados automaticamente.
Ajuste de precisão
Ajuste os parâmetros de reconhecimento para obter resultados perfeitos em quaisquer condições.
Processamento em lote
Reconheça todas as imagens em uma pasta com um único comando.
Formulários de várias páginas
Crie e reconheça formulários OMR que se estendem por várias páginas.
Localização
Direção de texto LTR e RTL e sistemas de numeração nativa.
Marca e personalização
Personalize formulários OMR adicionando seu logotipo, imagens, rodapés e muito mais.
Fácil de usar
Você só precisa de algumas linhas de código para criar uma folha de respostas, pesquisa ou outro formulário OMR e reconhecer o formulário preenchido.
Você só precisará de 15 minutos de tempo livre e um conhecimento básico de C#.
Instalação
Você pode começar a usar o Aspose.OMR for .NET logo após a instalação com algumas restrições. Uma licença temporária remove todas as limitações da versão de teste por 30 dias. Use-o para começar a criar um aplicativo OMR totalmente funcional e tomar a decisão final de comprar o Aspose.OMR for .NET mais tarde.
Gerador de formulário
A estrutura e o layout do formulário OMR são definidos em um arquivo de texto simples que utiliza uma notação especial. Você pode criá-lo com qualquer editor de texto, incluindo o Bloco de Notas. Você só precisa de 4 linhas para gerar uma folha de respostas legível por máquina com 150 perguntas:
How to design an answer sheet
?answer_sheet=answers
elements_count=150
answers_count=5
columns_count=3
Depois de terminar a estrutura e o layout do formulário, você só precisa de 3 linhas de código para construir um utilitário simples que gera uma página imprimível a partir dele:
How to generate a printable form
// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult = omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");
Leitor óptico de marcas
Com Aspose.OMR for .NET, você pode criar um leitor de marcas ópticas programático totalmente funcional em 5 linhas de código. Você pode usar sua copiadora de escritório existente ou até mesmo uma câmera de smartphone em vez de um scanner OMR caro. Os entrevistados podem preencher seus formulários com caneta, lápis ou marcador e usar qualquer tipo de marca.
How to recognize a completed form
// Initialize Aspose.OMR engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
// Apply the recognition template
Aspose.OMR.Api.TemplateProcessor templateProcessor = omrEngine.GetTemplateProcessor("Hello.OMR.omr");
// Load the scanned or photographed form
Aspose.OMR.Model.RecognitionResult recognitionResult = templateProcessor.RecognizeImage("IMG_20220401.jpg");
// Output the recognition result
string result = recognitionResult.GetCsv();
Console.WriteLine(result);