Pourquoi Aspose.OMR for .NET ?

Créez et reconnaissez des formulaires lisibles par machine de toute disposition et complexité dans des applications sur site, des services Web ou dans le cloud. Notre solution convient aux projets de toute taille – des simples enquêtes et quiz aux examens finaux et élections. Cliquez sur les éléments ci-dessous pour en savoir plus sur nos fonctionnalités et avantages.

Illustration omr

Aucun équipement nécessaire

Utilisez votre copieur de bureau existant ou même un appareil photo de smartphone au lieu d'un lecteur OMR spécialisé.

Personnalisation complète

Personnalisez les formulaires OMR en ajoutant des codes QR et des codes-barres générés automatiquement, des images, des champs de signature, etc.

Des résultats fiables

Des algorithmes robustes de détection de marques optiques, associés à la capacité d’affiner la reconnaissance, garantissent des résultats précis à 100 %.

Solution complète

Aspose.OMR for .NET prend en charge le flux de travail OMR complet - de la conception d'un formulaire à la reconnaissance de ses copies papier remplies.

Adapté aux développeurs

Notre API est extrêmement simple à utiliser, même pour les développeurs inexpérimentés. Une simple application OMR peut être écrite en 10 lignes de code.

Exemple de code en direct

Les feuilles de réponses lisibles par machine sont des éléments essentiels de tout test écrit, évaluation et évaluation de classe. Cette application en ligne simple génère une feuille de réponses à 4 colonnes et montre le code requis pour le faire sur votre ordinateur à l’aide d’Aspose.OMR for .NET.

Nombre de questions

 

Bulles par question

Copiez et collez ce code

Plus d'exemples >
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;
}

Indépendance de la plateforme

Aspose.OMR for .NET peut fonctionner sur n’importe quelle plate-forme prenant en charge .NET Framework 4.0 et versions ultérieures - que ce soit sur une machine locale, sur le serveur Web ou dans le cloud.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Formats de fichiers pris en charge

Aspose.OMR for .NET peut fonctionner avec pratiquement n’importe quel fichier vous pouvez l’obtenir à partir d’un scanner ou d’un appareil photo. Les résultats de la reconnaissance sont renvoyés dans les formats d’échange de données les plus courants qui peuvent être importés dans n’importe quelle base de données ou système d’analyse populaire.

Créer des formulaires

  • Plain text
  • JSON
  • Programmatically

Scanner des formulaires

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

Reconnaître les formulaires

  • CSV
  • JSON
  • XML

Possibilités illimitées

Les applications de la reconnaissance optique de marques sont diverses et offrent une solution simple à divers aspects de la vie où la collecte et l’analyse manuelles de données sont nécessaires. Cette technologie automatise entièrement la reconnaissance de forme, permettant de traiter des centaines de feuilles par minute avec une précision proche de 100 %. Les résultats peuvent être analysés en temps réel ou enregistrés dans une base de données pour une agrégation et une analyse ultérieures.

Les applications couvrent un large éventail et incluent, sans s’y limiter :

  • Éducation : feuilles de réponses, tests, quiz, formulaires d’examen.
  • Gouvernement : bulletins de vote, formulaires fiscaux, formulaires d’entrée aux frontières, recensements, opinions publiques.
  • Médecine : examens, évaluations, fiches d’information des patients, réclamations d’assurance maladie.
  • Finance : demandes de prêt, mises à jour des informations client, demandes de carte de crédit.
  • Et beaucoup plus…

Applications mondiales

Aspose.OMR for .NET peut créer et reconnaître des formulaires multilingues. Cela rend la bibliothèque adaptée aux applications mondiales, notamment aux enquêtes internationales, aux évaluations pédagogiques et aux projets de recherche interculturels. Il permet de proposer aux répondants des formulaires dans la langue dans laquelle ils sont le plus à l’aise :

  • Anglais, français et autres langues européennes ;
  • Cyrillique;
  • Arabe;
  • Persan;
  • Hébreu;
  • ourdou;
  • Bengali.

Créez des formulaires OMR sans outils de conception

Aspose.OMR for .NET offre des outils très polyvalents pour concevoir des formulaires lisibles par machine avec n’importe quelle mise en page et niveau de complexité. Des éditeurs ou outils de conception externes ne sont pas requis. Grâce à des langages de balisage et des objets programmatiques hautement adaptables , les utilisateurs peuvent combiner plus de 20 éléments de mise en page et de contenu de la manière souhaitée.

Si vous manquez de temps pour vous familiariser avec la syntaxe de balisage des modèles, ne vous inquiétez pas. Vous pouvez facilement créer un formulaire OMR personnalisé de manière interactive à partir de n’importe quelle plate-forme ou appareil à l’aide du concepteur de formulaires en ligne . Vous pouvez ajouter n’importe quel nombre d’éléments, les redimensionner et les positionner en fonction de vos besoins spécifiques.

Alumni questionnaire Customer satisfaction survey SAT form

Les formulaires peuvent être personnalisés avec des codes-barres et des codes QR générés automatiquement, le nom du répondant, des identifiants uniques et des photos. Vous pouvez également personnaliser les formulaires OMR en ajoutant votre logo, des pieds de page d’entreprise, etc. Expérimentez avec les mises en page, les formats de questions et les structures de réponses, tout en garantissant une précision constante de la reconnaissance des notes. Profitez d’un processus de conception créatif, dites adieu aux processus de conception complexes et adoptez une approche simple pour la création de formulaires.

Découvrez exemples de modèles de formulaires prêts à l’emploi qui peuvent être automatiquement traités avec Aspose.OMR for .NET.

Caractéristiques et capacités

Aspose.OMR for .NET est une API facile à utiliser, polyvalente et rentable pour la conception, le rendu et la reconnaissance de feuilles de réponses, d’enquêtes, d’applications et de formulaires similaires remplis à la main.

Feature icon

Tous les formats de papier

Prend en charge tous les formats de papier courants et un certain nombre de formats non standard.

Feature icon

Scanner avec un smartphone

Utilisez l’appareil photo de votre smartphone au lieu d’un scanner.

Feature icon

Aucun outil de conception requis

Créez rapidement des formulaires OMR sans éditeurs ni outils de conception externes.

Feature icon

QR et codes-barres

Personnalisez les formulaires avec des codes-barres et des codes QR générés automatiquement.

Feature icon

Réglage de la précision

Affinez les paramètres de reconnaissance pour des résultats parfaits dans toutes les conditions.

Feature icon

Le traitement par lots

Reconnaissez toutes les images d’un dossier avec une seule commande.

Feature icon

Formulaires multipages

Créez et reconnaissez les formulaires OMR qui s’étendent sur plusieurs pages.

Feature icon

Localisation

Direction du texte LTR et RTL et systèmes de numérotation natifs.

Feature icon

Image de marque et personnalisation

Personnalisez les formulaires OMR en ajoutant votre logo, des images, des pieds de page et bien plus encore.

Facile à utiliser

Vous n’avez besoin que de quelques lignes de code pour créer une feuille de réponses, une enquête ou autre formulaire OMR, et reconnaître le formulaire complété.
Vous n’aurez besoin que de 15 minutes de temps libre et d’une connaissance de base en C#.

Installation

Aspose.OMR for .NET est distribué sous forme de package NuGet léger ou sous forme de fichier téléchargeable avec des dépendances minimales. Le package peut être ajouté à votre projet directement depuis Microsoft Visual Studio. Il vous suffit de l’installer dans votre projet et vous êtes prêt à utiliser toutes les fonctionnalités OMR et à enregistrer les résultats de la reconnaissance dans l’un des formats pris en charge.

Vous pouvez commencer à utiliser Aspose.OMR for .NET juste après l’installation avec certaines restrictions. Une licence temporaire supprime toutes les limitations de la version d’essai pendant 30 jours. Utilisez-le pour commencer à créer une application OMR entièrement fonctionnelle et prendre la décision finale d’ acheter Aspose.OMR for .NET plus tard.

Générateur de formulaire

La structure et la présentation du formulaire OMR sont définies dans un fichier texte brut qui utilise une notation spéciale. Vous pouvez le créer avec n’importe quel éditeur de texte, y compris le Bloc-notes. Vous n’avez besoin que de 4 lignes pour générer une feuille de réponses de 150 questions lisible par machine :

How to design an answer sheet

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


Une fois que vous avez terminé la structure et la mise en page du formulaire, vous n’avez besoin que de 3 lignes de code pour créer un utilitaire simple qui génère une page imprimable à partir de celui-ci :

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

Lecteur de marque optique

Avec Aspose.OMR for .NET, vous pouvez créer un lecteur de marques optiques programmatique entièrement fonctionnel en 5 lignes de code. Vous pouvez utiliser votre copieur de bureau existant ou même un appareil photo de smartphone au lieu d’un scanner OMR coûteux. Les répondants peuvent remplir vos formulaires avec un stylo, un crayon ou un marqueur et utiliser n’importe quel type de marques.

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