Warum Aspose.OMR for .NET?

Erstellen und erkennen Sie maschinenlesbare Formen beliebiger Anordnung und Komplexität in On-Premise-Anwendungen, Webdiensten oder in der Cloud. Unsere Lösung eignet sich für Projekte jeder Größe – von einfachen Umfragen und Quizzen bis hin zu Abschlussprüfungen und Wahlen. Klicken Sie auf die folgenden Elemente, um mehr über unsere Funktionen und Vorteile zu erfahren.

Illustration omr

Keine Ausrüstung erforderlich

Nutzen Sie Ihren vorhandenen Bürokopierer oder sogar eine Smartphone-Kamera anstelle eines speziellen OMR-Lesegeräts.

Vollständige Personalisierung

Personalisieren Sie OMR-Formulare, indem Sie automatisch generierte QR-Codes und Barcodes, Bilder, Signaturfelder und mehr hinzufügen.

Zuverlässige Ergebnisse

Robuste optische Markierungserkennungsalgorithmen gepaart mit der Möglichkeit zur Feinabstimmung der Erkennung garantieren 100 % genaue Ergebnisse.

Gesamtlösung

Aspose.OMR for .NET unterstützt den gesamten OMR-Workflow – vom Entwurf eines Formulars bis zur Erkennung seiner ausgefüllten Ausdrucke.

Entwicklerfreundlich

Unsere API ist selbst für unerfahrene Entwickler äußerst einfach zu bedienen. Eine einfache OMR-Anwendung kann in 10 Codezeilen geschrieben werden.

Live-Codebeispiel

Maschinenlesbare Antwortbögen sind wesentliche Bestandteile jeder schriftlichen Prüfung, Beurteilung und Klassenbewertung. Diese einfache Online-Anwendung generiert ein 4-spaltiges Antwortblatt und demonstriert den Code, der erforderlich ist, um dies auf Ihrem Computer mit Aspose.OMR for .NET durchzuführen.

Anzahl der Fragen

 

Blasen pro Frage

Kopieren Sie diesen Code und fügen Sie ihn ein

Mehr Beispiele >
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;
}

Plattformunabhängigkeit

Aspose.OMR for .NET kann auf jeder Plattform funktionieren, die .NET Framework 4.0 und höher unterstützt – ob auf einem lokalen Computer, auf dem Webserver oder in der Cloud.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Unterstützte Dateiformate

Aspose.OMR for .NET kann mit praktisch jeder [Datei]arbeiten( https://docs.aspose.com/omr/net/supported-file-formats/ ) Sie können von einem Scanner oder einer Kamera erhalten. Erkennungsergebnisse werden in den gängigsten Datenaustauschformaten zurückgegeben, die in jede gängige Datenbank oder jedes Analysesystem importiert werden können.

Erstellen Sie Formulare

  • Plain text
  • JSON
  • Programmatically

Formulare scannen

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

Formen erkennen

  • CSV
  • JSON
  • XML

Unbegrenzte Möglichkeiten

Die Anwendungen der optischen Markierungserkennung sind vielfältig und bieten eine einfache Lösung für verschiedene Aspekte des Lebens, in denen eine manuelle Datenerfassung und -analyse erforderlich ist. Diese Technologie automatisiert die Formularerkennung vollständig und ermöglicht die Verarbeitung Hunderter Blätter pro Minute mit nahezu 100-prozentiger Genauigkeit. Die Ergebnisse können in Echtzeit analysiert oder zur anschließenden Aggregation und Analyse in einer Datenbank gespeichert werden.

Die Anwendungen umfassen ein breites Spektrum und umfassen unter anderem:

  • Bildung: Antwortbögen, Tests, Tests, Prüfungsformulare.
  • Regierung: Stimmzettel, Steuerformulare, Einreiseformulare, Volkszählungen, öffentliche Meinungen.
  • Medizin: Untersuchungen, Beurteilungen, Patienteninformationsformulare, Krankenversicherungsansprüche.
  • Finanzen: Kreditanträge, Aktualisierungen von Kundeninformationen, Kreditkartenanträge.
  • Und viele mehr…

Globale Anwendungen

Aspose.OMR for .NET kann mehrsprachige Formulare erstellen und erkennen. Dadurch eignet sich die Bibliothek für globale Anwendungen, einschließlich internationaler Umfragen, Bildungsbewertungen und interkultureller Forschungsprojekte. Damit können Sie den Befragten Formulare in der Sprache anbieten, in der sie sich am wohlsten fühlen:

  • Englisch, Französisch und andere europäische Sprachen;
  • Kyrillisch;
  • Arabisch;
  • Persisch;
  • Hebräisch;
  • Urdu;
  • Bengali.

Erstellen Sie OMR-Formulare ohne Designtools

Aspose.OMR for .NET bietet äußerst vielseitige Tools zum Entwerfen maschinenlesbarer Formulare mit jedem Layout und Komplexitätsgrad. Externe Editoren oder Designtools sind nicht erforderlich. Durch hochgradig anpassungsfähige Auszeichnungssprachen und programmatische Objekte Benutzer können mehr als 20 Layout- und Inhaltselemente beliebig kombinieren.

Wenn Ihnen die Zeit fehlt, sich mit der Syntax des Vorlagen-Markups vertraut zu machen, ist das kein Grund zur Sorge. Mit dem Online-Formulardesigner können Sie ganz einfach interaktiv von jeder Plattform oder jedem Gerät aus ein benutzerdefiniertes OMR-Formular erstellen. Sie können beliebig viele Elemente hinzufügen, ihre Größe ändern und sie entsprechend Ihren spezifischen Anforderungen positionieren.

Alumni questionnaire Customer satisfaction survey SAT form

Die Formulare können mit automatisch generierten Barcodes und QR-Codes, dem Namen des Befragten, eindeutigen Identifikatoren und Fotos personalisiert werden. Sie können OMR-Formulare auch mit Ihrem Logo, Unternehmensfußzeilen und mehr versehen. Experimentieren Sie mit Layouts, Frageformaten und Antwortstrukturen und achten Sie dabei auf eine gleichbleibende Genauigkeit der Notenerkennung. Genießen Sie einen kreativen Designprozess, verabschieden Sie sich von komplexen Designprozessen und verfolgen Sie einen unkomplizierten Ansatz bei der Formerstellung.

Schauen Sie sich Beispiele für vorgefertigte Formularvorlagen an, die automatisch mit Aspose.OMR for .NET verarbeitet werden können.

Funktionen und Fähigkeiten

Aspose.OMR for .NET ist eine benutzerfreundliche, vielseitige und kostengünstige API zum Entwerfen, Rendern und Erkennen handschriftlich ausgefüllter Antwortbögen, Umfragen, Bewerbungen und ähnlicher Formulare.

Feature icon

Alle Papierformate

Unterstützt alle gängigen Papierformate und eine Reihe nicht standardmäßiger Papierformate.

Feature icon

Scannen Sie mit einem Smartphone

Verwenden Sie Ihre Smartphone-Kamera anstelle eines Scanners.

Feature icon

Keine Design-Tools erforderlich

Erstellen Sie schnell OMR-Formulare ohne externe Editoren und Design-Tools.

Feature icon

QR und Barcodes

Personalisieren Sie Formulare mit automatisch generierten Barcodes und QR-Codes.

Feature icon

Genauigkeitsabstimmung

Passen Sie die Erkennungsparameter fein an, um unter allen Bedingungen perfekte Ergebnisse zu erzielen.

Feature icon

Stapelverarbeitung

Erkennen Sie alle Bilder in einem Ordner mit einem einzigen Befehl.

Feature icon

Mehrseitige Formulare

Erstellen und erkennen Sie OMR-Formulare, die sich über mehrere Seiten erstrecken.

Feature icon

Lokalisierung

LTR- und RTL-Textrichtung und native Nummerierungssysteme.

Feature icon

Branding und Individualisierung

Passen Sie OMR-Formulare an, indem Sie Ihr Logo, Bilder, Fußzeilen und mehr hinzufügen.

Einfach zu verwenden

Sie benötigen nur wenige Codezeilen, um einen Antwortbogen, eine Umfrage oder ein anderes OMR-Formular zu erstellen und das ausgefüllte Formular zu erkennen.
Sie benötigen nur 15 Minuten Freizeit und Grundkenntnisse in C#.

Installation

Aspose.OMR for .NET wird als leichtes NuGet-Paket oder als herunterladbare Datei mit minimalen Abhängigkeiten verteilt. Das Paket kann direkt aus Microsoft Visual Studio zu Ihrem Projekt hinzugefügt werden. Installieren Sie es einfach in Ihrem Projekt und schon können Sie alle OMR-Funktionen nutzen und Erkennungsergebnisse in einem der unterstützten Formate speichern.

Mit einigen Einschränkungen können Sie Aspose.OMR for .NET direkt nach der Installation verwenden. Eine temporäre Lizenz hebt alle Einschränkungen der Testversion für 30 Tage auf. Nutzen Sie es, um mit der Erstellung einer voll funktionsfähigen OMR-Anwendung zu beginnen und später die endgültige Entscheidung zu kaufen Aspose.OMR for .NET zu treffen.

Formulargenerator

Die Struktur und das Layout des OMR-Formulars werden in einer Klartextdatei definiert, die eine spezielle Notation verwendet. Sie können es mit jedem Texteditor, einschließlich Notepad, erstellen. Sie benötigen nur 4 Zeilen, um ein maschinenlesbares Antwortblatt mit 150 Fragen zu erstellen:

How to design an answer sheet

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


Sobald Sie mit der Struktur und dem Layout des Formulars fertig sind, benötigen Sie nur noch 3 Zeilen Code, um ein einfaches Dienstprogramm zu erstellen, das daraus eine druckbare Seite generiert:

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

Optischer Markierungsleser

Mit Aspose.OMR for .NET können Sie in 5 Codezeilen einen voll funktionsfähigen programmatischen optischen Markierungsleser erstellen. Anstelle eines teuren OMR-Scanners können Sie Ihren vorhandenen Bürokopierer oder sogar eine Smartphone-Kamera verwenden. Die Befragten können Ihre Formulare mit Kugelschreiber, Bleistift oder Marker ausfüllen und beliebige Markierungen verwenden.

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