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.

Illustration omr

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.

Número de perguntas

 

Bolhas por pergunta

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.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

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

  • PDF
  • 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 de pacientes, solicitações de planos de 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.

Alumni questionnaire Customer satisfaction survey SAT form

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

Feature icon

Todos os tamanhos de papel

Suporta todos os tamanhos de papel populares e vários tamanhos não padrão.

Feature icon

Digitalize com um smartphone

Use a câmera do seu smartphone em vez de um scanner.

Feature icon

Não são necessárias ferramentas de design

Crie formulários OMR rapidamente sem editores externos e ferramentas de design.

Feature icon

QR e códigos de barras

Personalize formulários com códigos de barras e códigos QR gerados automaticamente.

Feature icon

Ajuste de precisão

Ajuste os parâmetros de reconhecimento para obter resultados perfeitos em quaisquer condições.

Feature icon

Processamento em lote

Reconheça todas as imagens em uma pasta com um único comando.

Feature icon

Formulários de várias páginas

Crie e reconheça formulários OMR que se estendem por várias páginas.

Feature icon

Localização

Direção de texto LTR e RTL e sistemas de numeração nativa.

Feature icon

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

Aspose.OMR for .NET é distribuído como um pacote NuGet leve ou como um arquivo para download com dependências mínimas. O pacote pode ser adicionado ao seu projeto diretamente do Microsoft Visual Studio. Basta instalá-lo em seu projeto e você estará pronto para usar todos os recursos de OMR e salvar os resultados de reconhecimento em qualquer um dos formatos suportados.

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);