¿Por qué Aspose.OMR for .NET?

Cree y reconozca formularios legibles por máquina de cualquier diseño y complejidad en aplicaciones locales, servicios web o en la nube. Nuestra solución es adecuada para proyectos de cualquier tamaño, desde simples encuestas y cuestionarios hasta exámenes finales y elecciones. Haga clic en los elementos a continuación para obtener más información sobre nuestras características y beneficios.

Illustration omr

No se necesita equipo

Utilice la fotocopiadora de su oficina actual o incluso la cámara de un teléfono inteligente en lugar de un lector OMR especializado.

Personalización total

Personalice los formularios OMR agregando códigos QR y códigos de barras, imágenes, campos de firma y más generados automáticamente.

Resultados confiables

Los sólidos algoritmos ópticos de detección de marcas, junto con la capacidad de ajustar el reconocimiento, garantizan resultados 100% precisos.

Solución completa

Aspose.OMR for .NET admite el flujo de trabajo completo de OMR, desde el diseño de un formulario hasta el reconocimiento de las copias impresas completas.

Fácil de usar para desarrolladores

Nuestra API es extremadamente fácil de usar incluso para desarrolladores sin experiencia. Una aplicación OMR sencilla se puede escribir en 10 líneas de código.

Ejemplo de código en vivo

Las hojas de respuestas legibles por máquina son elementos esenciales de cualquier prueba escrita, evaluación y evaluación de clase. Esta sencilla aplicación en línea genera una hoja de respuestas de 4 columnas y demuestra el código necesario para hacerlo en su máquina usando Aspose.OMR for .NET.

Numero de preguntas

 

Burbujas por pregunta

copia y pega este codigo

Más ejemplos >
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;
}

Independencia de plataforma

Aspose.OMR for .NET puede funcionar en cualquier plataforma que admita .NET Framework 4.0 y posterior , ya sea en una máquina local, en el servidor web o en la nube.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Formatos de archivo admitidos

Aspose.OMR for .NET puede trabajar con prácticamente cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento se devuelven en los formatos de intercambio de datos más populares que se pueden importar a cualquier base de datos o sistema de análisis popular.

Construir formularios

  • Plain text
  • JSON
  • Programmatically

Escanear formularios

  • PDF
  • Scans: JPEG, PNG, TIFF, GIF, BMP
  • Photos: JPEG, PNG

Reconocer formas

  • CSV
  • JSON
  • XML

Posibilidades ilimitadas

Las aplicaciones del reconocimiento óptico de marcas son diversas y ofrecen una solución sencilla para diversos aspectos de la vida donde se requiere la recopilación y el análisis manual de datos. Esta tecnología automatiza completamente el reconocimiento de formularios, lo que permite procesar cientos de hojas por minuto con casi un 100% de precisión. Los resultados pueden analizarse en tiempo real o guardarse en una base de datos para su posterior agregación y análisis.

Las aplicaciones abarcan una amplia gama e incluyen, entre otras:

  • Educación: hojas de respuestas, pruebas, cuestionarios, formularios de exámenes.
  • Gobierno: papeletas de votación, formularios de impuestos, formularios de ingreso a fronteras, censos, opiniones públicas.
  • Medicina: exámenes, valoraciones, formularios de información al paciente, reclamaciones de seguros médicos.
  • Finanzas: solicitudes de préstamos, actualizaciones de información de clientes, solicitudes de tarjetas de crédito.
  • Y muchos más…

Aplicaciones globales

Aspose.OMR for .NET puede crear y reconocer formularios en varios idiomas. Hace que la biblioteca sea adecuada para aplicaciones globales, incluidas encuestas internacionales, evaluaciones educativas y proyectos de investigación interculturales. Le permite ofrecer a los encuestados formularios en el idioma en el que se sientan más cómodos:

  • inglés, francés y otros idiomas europeos;
  • Cirílico;
  • Arábica;
  • Persa;
  • Hebreo;
  • urdu;
  • Bengalí.

Cree formularios OMR sin herramientas de diseño

Aspose.OMR for .NET ofrece herramientas muy versátiles para diseñar formularios legibles por máquina con cualquier diseño y nivel de complejidad. No se requieren editores externos ni herramientas de diseño. A través de lenguajes de marcado y objetos programáticos altamente adaptables , los usuarios pueden combinar más de 20 elementos de diseño y contenido de la forma que deseen.

Si no tiene tiempo para familiarizarse con la sintaxis de marcado de plantillas, no se preocupe. Puede crear fácilmente un formulario OMR personalizado de forma interactiva desde cualquier plataforma o dispositivo utilizando diseñador de formularios en línea . Puede agregar cualquier cantidad de elementos, cambiar su tamaño y posicionarlos según sus necesidades específicas.

Alumni questionnaire Customer satisfaction survey SAT form

Los formularios se pueden personalizar con códigos de barras y códigos QR generados automáticamente, el nombre del encuestado, identificadores únicos y fotografías. También puede personalizar formularios OMR agregando su logotipo, pies de página corporativos y más. Experimente con diseños, formatos de preguntas y estructuras de respuestas, garantizando al mismo tiempo una precisión constante en el reconocimiento de marcas. Disfrute de un proceso de diseño creativo, diga adiós a los procesos de diseño complejos y adopte un enfoque sencillo para la creación de formularios.

Consulte muestras de plantillas de formulario listas para usar que se pueden procesar automáticamente con Aspose.OMR for .NET.

Características y capacidades

Aspose.OMR for .NET es una API fácil de usar, versátil y rentable para diseñar, representar y reconocer hojas de respuestas, encuestas, aplicaciones y formularios similares completados manualmente.

Feature icon

Todos los tamaños de papel

Admite todos los tamaños de papel populares y varios no estándar.

Feature icon

Escanear con un teléfono inteligente

Utilice la cámara de su teléfono inteligente en lugar de un escáner.

Feature icon

No se necesitan herramientas de diseño

Cree rápidamente formularios OMR sin editores ni herramientas de diseño externos.

Feature icon

QR y códigos de barras

Personalice formularios con códigos de barras y códigos QR generados automáticamente.

Feature icon

Ajuste de precisión

Ajuste los parámetros de reconocimiento para obtener resultados perfectos en cualquier condición.

Feature icon

Procesamiento por lotes

Reconoce todas las imágenes de una carpeta con un solo comando.

Feature icon

Formularios de varias páginas

Cree y reconozca formularios OMR que se extienden a lo largo de varias páginas.

Feature icon

Localización

Dirección de texto LTR y RTL y sistemas de numeración nativos.

Feature icon

Marca y personalización

Personalice los formularios OMR agregando su logotipo, imágenes, pies de página y más.

Fácil de usar

Sólo necesita unas pocas líneas de código para crear una hoja de respuestas, encuesta u otro formulario OMR y reconocer el formulario completado.
Solo necesitará 15 minutos de tiempo libre y un conocimiento básico de C#.

Instalación

Aspose.OMR for .NET se distribuye como un paquete NuGet liviano o como un archivo descargable con dependencias mínimas. El paquete se puede agregar a su proyecto directamente desde Microsoft Visual Studio. Simplemente instálelo en su proyecto y estará listo para usar todas las capacidades de OMR y guardar los resultados del reconocimiento en cualquiera de los formatos admitidos.

Puede comenzar a usar Aspose.OMR for .NET inmediatamente después de la instalación con algunas restricciones. Una licencia temporal elimina todas las limitaciones de la versión de prueba durante 30 días. Úselo para comenzar a crear una aplicación OMR completamente funcional y tomar la decisión final de comprar Aspose.OMR for .NET más adelante.

Generador de formularios

La estructura y el diseño del formulario OMR se definen en un archivo de texto sin formato que utiliza una notación especial. Puedes crearlo con cualquier editor de texto, incluido el Bloc de notas. Solo necesita 4 líneas para generar una hoja de respuestas legible por máquina de 150 preguntas:

How to design an answer sheet

?answer_sheet=answers
  elements_count=150
  answers_count=5
  columns_count=3


Una vez que haya terminado con la estructura y el diseño del formulario, solo necesitará 3 líneas de código para crear una utilidad simple que genere una página imprimible a partir de él:

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

Lector de marcas óptico

Con Aspose.OMR for .NET, puede crear un lector de marcas óptico programático completamente funcional en 5 líneas de código. Puede utilizar la fotocopiadora de su oficina actual o incluso la cámara de un teléfono inteligente en lugar de un costoso escáner OMR. Los encuestados pueden completar sus formularios con bolígrafo, lápiz o marcador y utilizar cualquier tipo de marcas.

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