Perché Aspose.OMR per .NET?

Crea e riconosci moduli leggibili dalle macchine di qualsiasi layout e complessità in applicazioni on-premise, servizi Web o nel cloud. La nostra soluzione è adatta a progetti di qualsiasi dimensione: da semplici sondaggi e quiz agli esami finali e alle elezioni. Fai clic sugli elementi seguenti per saperne di più sulle nostre funzionalità e vantaggi.

Illustration omr

Nessuna attrezzatura necessaria

Usa la tua fotocopiatrice da ufficio esistente o anche la fotocamera di uno smartphone invece di un lettore OMR specializzato.

Personalizzazione completa

Personalizza i moduli OMR aggiungendo codici QR e codici a barre generati automaticamente, immagini, campi firma e altro ancora.

Risultati affidabili

Robusti algoritmi di rilevamento ottico dei segni, abbinati alla capacità di ottimizzare il riconoscimento, garantiscono risultati accurati al 100%.

Soluzione completa

Aspose.OMR per .NET supporta il flusso di lavoro OMR completo: dalla progettazione di un modulo al riconoscimento delle copie cartacee compilate.

Facile per gli sviluppatori

La nostra API è estremamente facile da usare anche per gli sviluppatori inesperti. Una semplice applicazione OMR può essere scritta in 10 righe di codice.

Esempio di codice in tempo reale

I fogli di risposta leggibili dalla macchina sono elementi essenziali di qualsiasi prova scritta, valutazione e valutazione della classe. Questa semplice applicazione online genera un foglio di risposte a 4 colonne e dimostra il codice richiesto per farlo sul tuo computer utilizzando Aspose.OMR per .NET.

Numero di domande

 

Bolle per domanda

Copia e incolla questo codice

Altri esempi >
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;
}

Indipendenza dalla piattaforma

Aspose.OMR per .NET può funzionare su qualsiasi piattaforma che supporti .NET Framework 4.0 e versioni successive - sia su un computer locale, su web server o nel cloud.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Formati di file supportati

Aspose.OMR for .NET può funzionare praticamente con qualsiasi file puoi ottenere da uno scanner o da una fotocamera. I risultati del riconoscimento vengono restituiti nei formati di scambio dati più diffusi che possono essere importati in qualsiasi database o sistema di analisi popolare.

Costruisci moduli

  • Plain text
  • JSON
  • Programmatically

Scansione moduli

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

Riconoscere le forme

  • CSV
  • JSON
  • XML

Possibilità illimitate

Le applicazioni del riconoscimento ottico dei segni sono diverse e offrono una soluzione semplice a vari aspetti della vita in cui sono richieste la raccolta e l’analisi manuale dei dati. Questa tecnologia automatizza completamente il riconoscimento dei moduli, consentendo l’elaborazione di centinaia di fogli al minuto con una precisione quasi del 100%. I risultati possono essere analizzati in tempo reale o salvati in un database per la successiva aggregazione e analisi.

Le applicazioni coprono una vasta gamma e includono, ma non sono limitate a:

  • Formazione: fogli di risposta, test, quiz, moduli d’esame.
  • Governo: schede elettorali, moduli fiscali, moduli per l’ingresso alla frontiera, censimenti, opinioni pubbliche.
  • Medicina: esami, valutazioni, moduli informativi per i pazienti, richieste di risarcimento all’assicurazione sanitaria.
  • Finanza: richieste di prestiti, aggiornamenti delle informazioni sui clienti, richieste di carte di credito.
  • E molti altri…

Applicazioni globali

Aspose.OMR per .NET può creare e riconoscere moduli multilingue. Rende la biblioteca adatta ad applicazioni globali, inclusi sondaggi internazionali, valutazioni educative e progetti di ricerca interculturali. Ti consente di offrire moduli agli intervistati nella lingua in cui si sentono più a loro agio:

  • inglese, francese e altre lingue europee;
  • Cirillico;
  • Arabo;
  • Persiano;
  • Ebraico;
  • urdu;
  • Bengalese.

Crea moduli OMR senza strumenti di progettazione

Aspose.OMR per .NET offre strumenti altamente versatili per la progettazione di moduli leggibili dalla macchina con qualsiasi layout e livello di complessità. Non sono necessari editor esterni o strumenti di progettazione. Attraverso linguaggi di markup e oggetti programmatici altamente adattabili , gli utenti possono combinare più di 20 elementi di layout e contenuto nel modo desiderato.

Se ti manca il tempo per familiarizzare con la sintassi del markup del modello, non preoccuparti. Puoi creare facilmente un modulo OMR personalizzato in modo interattivo da qualsiasi piattaforma o dispositivo utilizzando progettista di moduli online . Puoi aggiungere un numero qualsiasi di elementi, ridimensionarli e posizionarli in base alle tue esigenze specifiche.

Alumni questionnaire Customer satisfaction survey SAT form

I moduli possono essere personalizzati con codici a barre e codici QR generati automaticamente, nome dell’intervistato, identificatori univoci e foto. Puoi anche marchiare i moduli OMR aggiungendo il tuo logo, piè di pagina aziendali e altro ancora. Sperimenta layout, formati di domande e strutture di risposta, il tutto garantendo la costante accuratezza del riconoscimento dei voti. Goditi un processo di progettazione creativa, dì addio ai processi di progettazione complessi e abbraccia un approccio diretto alla creazione dei moduli.

Dai un’occhiata a esempi di modelli di moduli già pronti che possono essere elaborati automaticamente con Aspose.OMR per .NET.

Caratteristiche e capacità

Aspose.OMR for .NET è un’API facile da usare, versatile ed economica per la progettazione, il rendering e il riconoscimento di fogli di risposta, sondaggi, applicazioni e moduli simili compilati a mano.

Feature icon

Tutti i formati carta

Supporta tutti i formati carta più diffusi e una serie di formati non standard.

Feature icon

Scansiona con uno smartphone

Usa la fotocamera del tuo smartphone invece di uno scanner.

Feature icon

Non sono necessari strumenti di progettazione

Crea rapidamente moduli OMR senza editor esterni e strumenti di progettazione.

Feature icon

QR e codici a barre

Personalizza i moduli con codici a barre e codici QR generati automaticamente.

Feature icon

Accordatura di precisione

Ottimizza i parametri di riconoscimento per risultati perfetti in qualsiasi condizione.

Feature icon

Elaborazione in lotti

Riconosci tutte le immagini in una cartella con un solo comando.

Feature icon

Moduli multipagina

Crea e riconosci moduli OMR che si estendono su più pagine.

Feature icon

Localizzazione

Direzione del testo LTR e RTL e sistemi di numerazione nativi.

Feature icon

Marchio e personalizzazione

Personalizza i moduli OMR aggiungendo il tuo logo, immagini, piè di pagina e altro ancora.

Facile da usare

Hai solo bisogno di poche righe di codice per creare un foglio di risposte, un sondaggio o un altro modulo OMR e riconoscere il modulo compilato.
Avrai solo bisogno di 15 minuti di tempo libero e una conoscenza di base di C#.

Installazione

Aspose.OMR per .NET è distribuito come pacchetto NuGet leggero o come file scaricabile con dipendenze minime. Il pacchetto può essere aggiunto al tuo progetto direttamente da Microsoft Visual Studio. Basta installarlo nel tuo progetto e sarai pronto per utilizzare tutte le funzionalità OMR e salvare i risultati del riconoscimento in uno qualsiasi dei formati supportati.

Puoi iniziare a utilizzare Aspose.OMR per .NET subito dopo l’installazione con alcune restrizioni. Una licenza temporanea rimuove tutte le limitazioni della versione di prova per 30 giorni. Usalo per iniziare a creare un’applicazione OMR completamente funzionale e prendere la decisione finale di acquistare Aspose.OMR per .NET in un secondo momento.

Generatore di moduli

La struttura e il layout del modulo OMR sono definiti in un file di testo semplice che utilizza una notazione speciale. Puoi crearlo con qualsiasi editor di testo, incluso Blocco note. Hai solo bisogno di 4 righe per generare un foglio di risposte leggibile dalla macchina per 150 domande:

How to design an answer sheet

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


Una volta terminata la struttura e il layout del modulo, sono necessarie solo 3 righe di codice per creare una semplice utility che generi da esso una pagina stampabile:

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

Lettore ottico di contrassegni

Con Aspose.OMR per .NET, puoi creare un lettore di contrassegni ottici programmatici completamente funzionale in 5 righe di codice. Puoi utilizzare la tua fotocopiatrice da ufficio esistente o anche la fotocamera di uno smartphone invece di un costoso scanner OMR. Gli intervistati possono compilare i moduli con penna, matita o pennarello e utilizzare qualsiasi tipo di segno.

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