Γιατί το Aspose.OMR for .NET;

Δημιουργήστε και αναγνωρίστε αναγνώσιμες από μηχανή μορφές οποιασδήποτε διάταξης και πολυπλοκότητας σε εφαρμογές εσωτερικής εγκατάστασης, υπηρεσίες web ή στο cloud. Η λύση μας είναι κατάλληλη για έργα οποιουδήποτε μεγέθους - από απλές έρευνες και κουίζ μέχρι τελικές εξετάσεις και εκλογές. Κάντε κλικ στα παρακάτω στοιχεία για να μάθετε περισσότερα σχετικά με τις δυνατότητες και τα πλεονεκτήματά μας.

Illustration omr

Δεν απαιτείται εξοπλισμός

Χρησιμοποιήστε το υπάρχον φωτοαντιγραφικό γραφείο σας ή ακόμα και μια κάμερα smartphone αντί για έναν εξειδικευμένο αναγνώστη OMR.

Πλήρης εξατομίκευση

Εξατομικεύστε φόρμες OMR προσθέτοντας κωδικούς και γραμμωτούς κώδικες QR που δημιουργούνται αυτόματα, εικόνες, πεδία υπογραφής και άλλα.

Αξιόπιστα αποτελέσματα

Ισχυροί αλγόριθμοι ανίχνευσης οπτικών σημαδιών σε συνδυασμό με τη δυνατότητα ακριβούς ρύθμισης της αναγνώρισης εγγυώνται 100% ακριβή αποτελέσματα.

Ολόκληρη λύση

Το Aspose.OMR for .NET υποστηρίζει την πλήρη ροή εργασιών OMR - από το σχεδιασμό μιας φόρμας έως την αναγνώριση των συμπληρωμένων έντυπων αντιγράφων της.

Φιλικό προς τους προγραμματιστές

Το API μας είναι εξαιρετικά εύκολο στη χρήση ακόμη και για άπειρους προγραμματιστές. Μια απλή εφαρμογή OMR μπορεί να γραφτεί σε 10 γραμμές κώδικα.

Ζωντανό δείγμα κώδικα

Τα αναγνώσιμα από μηχανήματα φύλλα απαντήσεων είναι βασικά στοιχεία οποιασδήποτε γραπτής δοκιμασίας, αξιολόγησης και αξιολόγησης τάξης. Αυτή η απλή διαδικτυακή εφαρμογή δημιουργεί φύλλο απαντήσεων 4 στηλών και δείχνει τον κωδικό που απαιτείται για να το κάνετε στον υπολογιστή σας χρησιμοποιώντας το Aspose.OMR for .NET.

Αριθμός ερωτήσεων

 

Φυσαλίδες ανά ερώτηση

Αντιγράψτε και επικολλήστε αυτόν τον κωδικό

Περισσότερα παραδείγματα >
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;
}

Ανεξαρτησία πλατφόρμας

Το Aspose.OMR for .NET μπορεί να λειτουργήσει σε οποιαδήποτε πλατφόρμα που υποστηρίζει .NET Framework 4.0 και μεταγενέστερη έκδοση - είτε σε τοπικό μηχάνημα, είτε σε διακομιστή ιστού ή στο cloud.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Υποστηριζόμενες μορφές αρχείων

Aspose.OMR for .NET μπορεί να λειτουργήσει με σχεδόν οποιοδήποτε αρχείο μπορείτε να πάρετε από έναν σαρωτή ή μια κάμερα. Τα αποτελέσματα αναγνώρισης επιστρέφονται στις πιο δημοφιλείς μορφές ανταλλαγής δεδομένων που μπορούν να εισαχθούν σε οποιαδήποτε δημοφιλή βάση δεδομένων ή σύστημα ανάλυσης.

Κατασκευάστε φόρμες

  • Plain text
  • JSON
  • Programmatically

Σάρωση φορμών

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

Αναγνωρίστε φόρμες

  • CSV
  • JSON
  • XML

Απεριόριστες δυνατότητες

Οι εφαρμογές της Optical Mark Recognition είναι ποικίλες, προσφέροντας μια απλή λύση σε διάφορες πτυχές της ζωής όπου απαιτείται χειροκίνητη συλλογή δεδομένων και ανάλυση. Αυτή η τεχνολογία αυτοματοποιεί πλήρως την αναγνώριση φόρμας, επιτρέποντας την επεξεργασία εκατοντάδων φύλλων ανά λεπτό με σχεδόν 100% ακρίβεια. Τα αποτελέσματα μπορούν να αναλυθούν σε πραγματικό χρόνο ή να αποθηκευτούν σε μια βάση δεδομένων για επακόλουθη συγκέντρωση και ανάλυση.

Οι εφαρμογές καλύπτουν ένα ευρύ φάσμα και περιλαμβάνουν, αλλά δεν περιορίζονται σε:

  • Εκπαίδευση: φύλλα απαντήσεων, τεστ, κουίζ, έντυπα εξετάσεων.
  • Κυβέρνηση: ψηφοδέλτια, φορολογικά έντυπα, έντυπα εισόδου στα σύνορα, απογραφές, κοινή γνώμη.
  • Ιατρική: εξετάσεις, αξιολογήσεις, έντυπα πληροφοριών ασθενών, αξιώσεις ασφάλισης υγείας.
  • Οικονομικά: αιτήσεις δανείων, ενημερώσεις πληροφοριών πελατών, αιτήσεις πιστωτικών καρτών.
  • Και πολλά άλλα…

Παγκόσμιες εφαρμογές

Το Aspose.OMR for .NET μπορεί να δημιουργήσει και να αναγνωρίσει φόρμες πολλών γλωσσών. Καθιστά τη βιβλιοθήκη κατάλληλη για παγκόσμιες εφαρμογές, συμπεριλαμβανομένων διεθνών ερευνών, εκπαιδευτικών αξιολογήσεων και διαπολιτισμικών ερευνητικών έργων. Σας επιτρέπει να προσφέρετε στους ερωτηθέντες έντυπα στη γλώσσα στην οποία αισθάνονται πιο άνετα:

  • Αγγλικά, Γαλλικά και άλλες ευρωπαϊκές γλώσσες.
  • Κυριλλικό;
  • Αραβικός;
  • Περσικός;
  • Εβραϊκά;
  • Ουρντού;
  • Μπενγκάλι.

Δημιουργήστε φόρμες OMR χωρίς εργαλεία σχεδίασης

Το Aspose.OMR for .NET προσφέρει εξαιρετικά ευέλικτα εργαλεία για το σχεδιασμό αναγνώσιμων από μηχανή φορμών με οποιαδήποτε διάταξη και επίπεδο πολυπλοκότητας. Δεν απαιτούνται εξωτερικοί συντάκτες ή εργαλεία σχεδίασης. Μέσω εξαιρετικά προσαρμόσιμων γλωσσών σήμανσης και προγραμματικών αντικειμένων , οι χρήστες μπορούν να συνδυάσουν περισσότερα από 20 στοιχεία διάταξης και περιεχομένου με οποιονδήποτε επιθυμητό τρόπο.

Αν δεν έχετε χρόνο να εξοικειωθείτε με τη σύνταξη σήμανσης προτύπου, μην ανησυχείτε. Μπορείτε εύκολα να δημιουργήσετε μια προσαρμοσμένη φόρμα OMR διαδραστικά από οποιαδήποτε πλατφόρμα ή συσκευή χρησιμοποιώντας το online form designer . Μπορείτε να προσθέσετε οποιοδήποτε αριθμό στοιχείων, να αλλάξετε το μέγεθος και να τα τοποθετήσετε σύμφωνα με τις συγκεκριμένες ανάγκες σας.

Alumni questionnaire Customer satisfaction survey SAT form

Οι φόρμες μπορούν να εξατομικευτούν με γραμμωτούς κώδικες και κωδικούς QR που δημιουργούνται αυτόματα, το όνομα του ερωτώμενου, μοναδικά αναγνωριστικά και φωτογραφίες. Μπορείτε επίσης να κάνετε επωνυμία σε φόρμες OMR προσθέτοντας το λογότυπό σας, τα εταιρικά υποσέλιδα και πολλά άλλα. Πειραματιστείτε με διατάξεις, μορφές ερωτήσεων και δομές απαντήσεων, όλα αυτά διασφαλίζοντας τη σταθερή ακρίβεια της αναγνώρισης σημάτων. Απολαύστε μια δημιουργική διαδικασία σχεδίασης και πείτε αντίο στις περίπλοκες διαδικασίες σχεδιασμού και υιοθετήστε μια απλή προσέγγιση για τη δημιουργία φόρμας.

Ρίξτε μια ματιά στα δείγματα έτοιμων προτύπων φόρμας που μπορούν να υποβληθούν σε αυτόματη επεξεργασία με το Aspose.OMR for .NET.

Χαρακτηριστικά και δυνατότητες

Aspose.OMR for .NET είναι ένα εύχρηστο, ευέλικτο και οικονομικά αποδοτικό API για το σχεδιασμό, την απόδοση και την αναγνώριση φύλλων απαντήσεων, ερευνών, εφαρμογών και παρόμοιων φορμών που συμπληρώνονται με το χέρι.

Feature icon

Όλα τα μεγέθη χαρτιού

Υποστηρίζει όλα τα δημοφιλή μεγέθη χαρτιού και έναν αριθμό μη τυπικών.

Feature icon

Σάρωση με smartphone

Χρησιμοποιήστε την κάμερα του smartphone σας αντί για σαρωτή.

Feature icon

Δεν χρειάζονται εργαλεία σχεδιασμού

Δημιουργήστε γρήγορα φόρμες OMR χωρίς εξωτερικούς επεξεργαστές και εργαλεία σχεδίασης.

Feature icon

QR και barcodes

Εξατομικεύστε φόρμες με γραμμωτούς κώδικες και κωδικούς QR που δημιουργούνται αυτόματα.

Feature icon

Συντονισμός ακρίβειας

Βελτιστοποιήστε τις παραμέτρους αναγνώρισης για τέλεια αποτελέσματα σε οποιεσδήποτε συνθήκες.

Feature icon

Επεξεργασία παρτίδας

Αναγνώριση όλων των εικόνων σε ένα φάκελο με μία μόνο εντολή.

Feature icon

Φόρμες πολλαπλών σελίδων

Δημιουργήστε και αναγνωρίστε φόρμες OMR που εκτείνονται σε πολλές σελίδες.

Feature icon

Εντοπισμός

LTR και RTL συστήματα κατεύθυνσης κειμένου και εγγενούς αρίθμησης.

Feature icon

Branding και προσαρμογή

Προσαρμόστε τις φόρμες OMR προσθέτοντας το λογότυπο, τις εικόνες, τα υποσέλιδα σας και πολλά άλλα.

Εύχρηστος

Χρειάζεστε μόνο μερικές γραμμές κώδικα για να δημιουργήσετε ένα φύλλο απαντήσεων, μια έρευνα ή άλλη φόρμα OMR και να αναγνωρίσετε τη συμπληρωμένη φόρμα.
Θα χρειαστείτε μόνο 15 λεπτά ελεύθερου χρόνου και βασικές γνώσεις C#.

Εγκατάσταση

Το Aspose.OMR for .NET διανέμεται ως ένα ελαφρύ πακέτο NuGet ή ως αρχείο με δυνατότητα λήψης με ελάχιστες εξαρτήσεις. Το πακέτο μπορεί να προστεθεί στο έργο σας απευθείας από το Microsoft Visual Studio. Απλώς εγκαταστήστε το στο έργο σας και είστε έτοιμοι να χρησιμοποιήσετε όλες τις δυνατότητες OMR και να αποθηκεύσετε τα αποτελέσματα αναγνώρισης σε οποιαδήποτε από τις υποστηριζόμενες μορφές.

Μπορείτε να αρχίσετε να χρησιμοποιείτε το Aspose.OMR for .NET αμέσως μετά την εγκατάσταση με ορισμένους περιορισμούς. Μια προσωρινή άδεια καταργεί όλους τους περιορισμούς της δοκιμαστικής έκδοσης για 30 ημέρες. Χρησιμοποιήστε το για να ξεκινήσετε τη δημιουργία μιας πλήρως λειτουργικής εφαρμογής OMR και να λάβετε την τελική απόφαση για αγορά Aspose.OMR for .NET αργότερα.

Γεννήτρια φόρμας

Η δομή και η διάταξη της φόρμας OMR ορίζονται σε ένα αρχείο απλού κειμένου που χρησιμοποιεί ειδική σημείωση. Μπορείτε να το δημιουργήσετε με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου, συμπεριλαμβανομένου του Σημειωματάριου. Χρειάζεστε μόνο 4 γραμμές για να δημιουργήσετε φύλλο απαντήσεων 150 ερωτήσεων αναγνώσιμο από μηχανή:

How to design an answer sheet

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


Μόλις ολοκληρώσετε τη δομή και τη διάταξη της φόρμας, χρειάζεστε μόνο 3 γραμμές κώδικα για να δημιουργήσετε ένα απλό βοηθητικό πρόγραμμα που δημιουργεί μια εκτυπώσιμη σελίδα από αυτό:

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

Αναγνώστης οπτικών σημάτων

Με το Aspose.OMR for .NET, μπορείτε να δημιουργήσετε ένα πλήρως λειτουργικό πρόγραμμα ανάγνωσης οπτικών σημάτων σε 5 γραμμές κώδικα. Μπορείτε να χρησιμοποιήσετε το υπάρχον φωτοαντιγραφικό σας γραφείο ή ακόμα και μια κάμερα smartphone αντί για έναν ακριβό σαρωτή OMR. Οι ερωτηθέντες μπορούν να συμπληρώσουν τις φόρμες σας με στυλό, μολύβι ή μαρκαδόρο και να χρησιμοποιήσουν οποιοδήποτε τύπο σημάτων.

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