Mengapa Aspose.OMR for .NET?

Membuat dan mengenali bentuk tata letak dan kompleksitas apa pun yang dapat dibaca mesin dalam aplikasi lokal, layanan web, atau di cloud. Solusi kami cocok untuk proyek dengan ukuran berapa pun - mulai dari survei dan kuis sederhana hingga ujian akhir dan pemilihan umum. Klik item di bawah untuk mempelajari lebih lanjut tentang fitur dan manfaat kami.

Illustration omr

Tidak diperlukan peralatan

Gunakan mesin fotokopi kantor Anda yang sudah ada atau bahkan kamera ponsel cerdas alih-alih pembaca OMR khusus.

Personalisasi penuh

Personalisasikan formulir OMR dengan menambahkan kode QR dan kode batang, gambar, bidang tanda tangan yang dibuat secara otomatis, dan banyak lagi.

Hasil yang dapat diandalkan

Algoritme pendeteksian tanda optik yang kuat ditambah dengan kemampuan untuk menyempurnakan pengenalan menjamin hasil yang 100% akurat.

Solusi menyeluruh

Aspose.OMR for .NET mendukung alur kerja OMR yang lengkap - mulai dari mendesain formulir hingga mengenali hardcopy yang terisi.

Ramah pengembang

API kami sangat mudah digunakan bahkan untuk pengembang yang tidak berpengalaman. Aplikasi OMR sederhana dapat ditulis dalam 10 baris kode.

Contoh kode langsung

Lembar jawaban yang dapat dibaca mesin adalah elemen penting dari setiap tes tertulis, penilaian, dan evaluasi kelas. Aplikasi online sederhana ini menghasilkan lembar jawaban 4 kolom dan mendemonstrasikan kode yang diperlukan untuk melakukannya di mesin Anda menggunakan Aspose.OMR for .NET.

Jumlah pertanyaan

 

Gelembung per pertanyaan

Salin dan tempel kode ini

Lebih banyak contoh >
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;
}

Independensi platform

Aspose.OMR for .NET dapat bekerja pada platform apa pun yang mendukung .NET Framework 4.0 dan yang lebih baru - baik di mesin lokal, di server web, atau di cloud.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Format file yang didukung

Aspose.OMR for .NET dapat bekerja dengan hampir semua file Anda bisa mendapatkan dari pemindai atau kamera. Hasil pengenalan dikembalikan dalam format pertukaran data paling populer yang dapat diimpor ke database atau sistem analitik populer mana pun.

Bangun formulir

  • Plain text
  • JSON
  • Programmatically

Pindai formulir

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

Kenali formulir

  • CSV
  • JSON
  • XML

Kemungkinan tidak terbatas

Penerapan Pengenalan Tanda Optik beragam, menawarkan solusi sederhana untuk berbagai aspek kehidupan yang memerlukan pengumpulan dan analisis data manual. Teknologi ini sepenuhnya mengotomatiskan pengenalan formulir, memungkinkan ratusan lembar diproses per menit dengan akurasi hampir 100%. Hasil dapat dianalisis secara real time atau disimpan ke database untuk agregasi dan analisis selanjutnya.

Aplikasinya mencakup berbagai macam dan mencakup, namun tidak terbatas pada:

  • Pendidikan: lembar jawaban, tes, kuis, formulir ujian.
  • Pemerintah: surat suara, formulir pajak, formulir masuk perbatasan, sensus, opini publik.
  • Kedokteran: pemeriksaan, penilaian, formulir informasi pasien, klaim asuransi kesehatan.
  • Keuangan: pengajuan pinjaman, pembaruan informasi pelanggan, pengajuan kartu kredit.
  • Dan masih banyak lagi…

Aplikasi global

Aspose.OMR for .NET dapat membuat dan mengenali formulir multi-bahasa. Hal ini menjadikan perpustakaan ini cocok untuk aplikasi global, termasuk survei internasional, penilaian pendidikan, dan proyek penelitian lintas budaya. Hal ini memungkinkan Anda menawarkan formulir kepada responden dalam bahasa yang paling nyaman bagi mereka:

  • Inggris, Perancis dan bahasa Eropa lainnya;
  • Sirilik;
  • Arab;
  • Orang Persia;
  • Ibrani;
  • bahasa Urdu;
  • Benggala.

Buat formulir OMR tanpa alat desain

Aspose.OMR for .NET menawarkan alat yang sangat serbaguna untuk merancang formulir yang dapat dibaca mesin dengan tata letak dan tingkat kerumitan apa pun. Editor eksternal atau alat desain tidak diperlukan. Melalui bahasa markup dan objek terprogram yang sangat mudah beradaptasi , pengguna dapat menggabungkan lebih dari 20 elemen tata letak dan konten dengan cara apa pun yang diinginkan.

Jika Anda tidak punya waktu untuk membiasakan diri dengan sintaks markup template, jangan khawatir. Anda dapat dengan mudah membuat formulir OMR khusus secara interaktif dari platform atau perangkat apa pun menggunakan desainer formulir online . Anda dapat menambahkan sejumlah elemen, mengubah ukuran dan memposisikannya sesuai kebutuhan spesifik Anda.

Alumni questionnaire Customer satisfaction survey SAT form

Formulir dapat dipersonalisasi dengan barcode dan kode QR yang dibuat secara otomatis, nama responden, pengidentifikasi unik, dan foto. Anda juga dapat memberi merek pada formulir OMR dengan menambahkan logo, footer perusahaan, dan lainnya. Bereksperimenlah dengan tata letak, format pertanyaan, dan struktur jawaban, sambil memastikan keakuratan pengenalan nilai yang konsisten. Nikmati proses desain yang kreatif dan ucapkan selamat tinggal pada proses desain yang rumit dan terapkan pendekatan langsung dalam kreasi bentuk.

Lihat contoh templat formulir siap pakai yang dapat diproses secara otomatis dengan Aspose.OMR for .NET.

Fitur dan kemampuan

Aspose.OMR for .NET adalah API yang mudah digunakan, serbaguna, dan hemat biaya untuk merancang, merender, dan mengenali lembar jawaban, survei, aplikasi, dan formulir serupa yang diisi tangan.

Feature icon

Semua ukuran kertas

Mendukung semua ukuran kertas populer dan beberapa ukuran non-standar.

Feature icon

Pindai dengan ponsel cerdas

Gunakan kamera ponsel cerdas Anda alih-alih pemindai.

Feature icon

Tidak diperlukan alat desain

Buat formulir OMR dengan cepat tanpa editor eksternal dan alat desain.

Feature icon

QR dan kode batang

Personalisasi formulir dengan kode batang dan kode QR yang dibuat secara otomatis.

Feature icon

Penyetelan akurasi

Sempurnakan parameter pengenalan untuk hasil sempurna dalam kondisi apa pun.

Feature icon

Pemrosesan batch

Kenali semua gambar dalam satu folder dengan satu perintah.

Feature icon

Formulir multi-halaman

Buat dan kenali formulir OMR yang mencakup beberapa halaman.

Feature icon

Lokalisasi

Arah teks LTR dan RTL serta sistem penomoran asli.

Feature icon

Pencitraan merek dan penyesuaian

Sesuaikan formulir OMR dengan menambahkan logo, gambar, footer, dan lainnya.

Mudah digunakan

Anda hanya memerlukan beberapa baris kode untuk membuat lembar jawaban, survei, atau formulir OMR lainnya, dan mengenali formulir yang telah diisi.
Anda hanya memerlukan waktu luang 15 menit dan pengetahuan dasar C#.

Instalasi

Aspose.OMR for .NET didistribusikan sebagai paket NuGet ringan atau sebagai file yang dapat diunduh dengan ketergantungan minimal. Paket ini dapat ditambahkan ke proyek Anda langsung dari Microsoft Visual Studio. Cukup instal ke proyek Anda dan Anda siap menggunakan semua kemampuan OMR dan menyimpan hasil pengenalan dalam format apa pun yang didukung.

Anda dapat mulai menggunakan Aspose.OMR for .NET segera setelah instalasi dengan beberapa batasan. Lisensi sementara menghilangkan semua batasan versi uji coba selama 30 hari. Gunakan ini untuk mulai membuat aplikasi OMR yang berfungsi penuh dan membuat keputusan akhir untuk membeli Aspose.OMR for .NET nanti.

Pembuat formulir

Struktur dan tata letak formulir OMR ditentukan dalam file teks biasa yang menggunakan notasi khusus. Anda dapat membuatnya dengan editor teks apa pun, termasuk Notepad. Anda hanya perlu 4 baris untuk menghasilkan 150 lembar jawaban yang dapat dibaca mesin:

How to design an answer sheet

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


Setelah Anda selesai dengan struktur dan tata letak formulir, Anda hanya memerlukan 3 baris kode untuk membangun utilitas sederhana yang menghasilkan halaman yang dapat dicetak darinya:

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

Pembaca tanda optik

Dengan Aspose.OMR for .NET, Anda dapat membuat pembaca tanda optik terprogram yang berfungsi penuh dalam 5 baris kode. Anda dapat menggunakan mesin fotokopi kantor yang ada atau bahkan kamera ponsel cerdas sebagai pengganti pemindai OMR yang mahal. Responden dapat mengisi formulir Anda dengan pena, pensil, atau spidol dan menggunakan jenis tanda apa pun.

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