Optical Mark Recognition API για .NET
Δημιουργήστε ένα φύλλο φυσαλίδων σε C#
Περισσότερες προθήκες >// 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");
> dotnet add package Aspose.OMR
Γιατί το Aspose.OMR for .NET;
Δημιουργήστε και αναγνωρίστε αναγνώσιμες από μηχανή μορφές οποιασδήποτε διάταξης και πολυπλοκότητας σε εφαρμογές εσωτερικής εγκατάστασης, υπηρεσίες web ή στο cloud. Η λύση μας είναι κατάλληλη για έργα οποιουδήποτε μεγέθους - από απλές έρευνες και κουίζ μέχρι τελικές εξετάσεις και εκλογές. Κάντε κλικ στα παρακάτω στοιχεία για να μάθετε περισσότερα σχετικά με τις δυνατότητες και τα πλεονεκτήματά μας.
Δεν απαιτείται εξοπλισμός
Χρησιμοποιήστε το υπάρχον φωτοαντιγραφικό γραφείο σας ή ακόμα και μια κάμερα 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.
Υποστηριζόμενες μορφές αρχείων
Aspose.OMR for .NET μπορεί να λειτουργήσει με σχεδόν οποιοδήποτε αρχείο μπορείτε να πάρετε από έναν σαρωτή ή μια κάμερα. Τα αποτελέσματα αναγνώρισης επιστρέφονται στις πιο δημοφιλείς μορφές ανταλλαγής δεδομένων που μπορούν να εισαχθούν σε οποιαδήποτε δημοφιλή βάση δεδομένων ή σύστημα ανάλυσης.
Κατασκευάστε φόρμες
- Plain text
- JSON
- Programmatically
Σάρωση φορμών
- 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 . Μπορείτε να προσθέσετε οποιοδήποτε αριθμό στοιχείων, να αλλάξετε το μέγεθος και να τα τοποθετήσετε σύμφωνα με τις συγκεκριμένες ανάγκες σας.
Οι φόρμες μπορούν να εξατομικευτούν με γραμμωτούς κώδικες και κωδικούς QR που δημιουργούνται αυτόματα, το όνομα του ερωτώμενου, μοναδικά αναγνωριστικά και φωτογραφίες. Μπορείτε επίσης να κάνετε επωνυμία σε φόρμες OMR προσθέτοντας το λογότυπό σας, τα εταιρικά υποσέλιδα και πολλά άλλα. Πειραματιστείτε με διατάξεις, μορφές ερωτήσεων και δομές απαντήσεων, όλα αυτά διασφαλίζοντας τη σταθερή ακρίβεια της αναγνώρισης σημάτων. Απολαύστε μια δημιουργική διαδικασία σχεδίασης και πείτε αντίο στις περίπλοκες διαδικασίες σχεδιασμού και υιοθετήστε μια απλή προσέγγιση για τη δημιουργία φόρμας.
Ρίξτε μια ματιά στα δείγματα έτοιμων προτύπων φόρμας που μπορούν να υποβληθούν σε αυτόματη επεξεργασία με το Aspose.OMR for .NET.
Χαρακτηριστικά και δυνατότητες
Aspose.OMR for .NET είναι ένα εύχρηστο, ευέλικτο και οικονομικά αποδοτικό API για το σχεδιασμό, την απόδοση και την αναγνώριση φύλλων απαντήσεων, ερευνών, εφαρμογών και παρόμοιων φορμών που συμπληρώνονται με το χέρι.
Όλα τα μεγέθη χαρτιού
Υποστηρίζει όλα τα δημοφιλή μεγέθη χαρτιού και έναν αριθμό μη τυπικών.
Σάρωση με smartphone
Χρησιμοποιήστε την κάμερα του smartphone σας αντί για σαρωτή.
Δεν χρειάζονται εργαλεία σχεδιασμού
Δημιουργήστε γρήγορα φόρμες OMR χωρίς εξωτερικούς επεξεργαστές και εργαλεία σχεδίασης.
QR και barcodes
Εξατομικεύστε φόρμες με γραμμωτούς κώδικες και κωδικούς QR που δημιουργούνται αυτόματα.
Συντονισμός ακρίβειας
Βελτιστοποιήστε τις παραμέτρους αναγνώρισης για τέλεια αποτελέσματα σε οποιεσδήποτε συνθήκες.
Επεξεργασία παρτίδας
Αναγνώριση όλων των εικόνων σε ένα φάκελο με μία μόνο εντολή.
Φόρμες πολλαπλών σελίδων
Δημιουργήστε και αναγνωρίστε φόρμες OMR που εκτείνονται σε πολλές σελίδες.
Εντοπισμός
LTR και RTL συστήματα κατεύθυνσης κειμένου και εγγενούς αρίθμησης.
Branding και προσαρμογή
Προσαρμόστε τις φόρμες OMR προσθέτοντας το λογότυπο, τις εικόνες, τα υποσέλιδα σας και πολλά άλλα.
Εύχρηστος
Χρειάζεστε μόνο μερικές γραμμές κώδικα για να δημιουργήσετε ένα φύλλο απαντήσεων, μια έρευνα ή άλλη φόρμα OMR και να αναγνωρίσετε τη συμπληρωμένη φόρμα.
Θα χρειαστείτε μόνο 15 λεπτά ελεύθερου χρόνου και βασικές γνώσεις C#.
Εγκατάσταση
Μπορείτε να αρχίσετε να χρησιμοποιείτε το 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);