Neden .NET için Aspose.OMR?

Şirket içi uygulamalarda, web hizmetlerinde veya bulutta her türlü düzen ve karmaşıklıkta makine tarafından okunabilir formlar oluşturun ve tanıyın. Çözümümüz, basit anketlerden kısa sınavlara, final sınavlarına ve seçimlere kadar her boyuttaki projeye uygundur. Özelliklerimiz ve avantajlarımız hakkında daha fazla bilgi edinmek için aşağıdaki öğelere tıklayın.

Illustration omr

Ekipmana gerek yok

Özel bir OMR okuyucu yerine mevcut ofis fotokopi makinenizi veya hatta bir akıllı telefon kamerasını kullanın.

Tam kişiselleştirme

Otomatik olarak oluşturulan QR kodları ve barkodları, resimleri, imza alanlarını ve daha fazlasını ekleyerek OMR formlarını kişiselleştirin.

Güvenilir sonuçlar

Sağlam optik işaret algılama algoritmaları, tanımaya ince ayar yapma özelliğiyle birleştiğinde %100 doğru sonuçları garanti eder.

Tam çözüm

Aspose.OMR for .NET, bir form tasarlamaktan doldurulmuş basılı kopyalarını tanımaya kadar OMR iş akışının tamamını destekler.

Geliştirici dostu

API'mızın kullanımı deneyimsiz geliştiriciler için bile son derece kolaydır. Basit bir OMR uygulaması 10 satırlık kodla yazılabilir.

Canlı kod örneği

Makine tarafından okunabilen cevap kağıtları her türlü yazılı testin, değerlendirmenin ve sınıf değerlendirmesinin temel unsurlarıdır. Bu basit çevrimiçi uygulama, 4 sütunlu cevap sayfası oluşturur ve bunu Aspose.OMR for .NET kullanarak makinenizde yapmak için gereken kodu gösterir.

Soru sayısı

 

Soru başına baloncuklar

Bu kodu kopyalayıp yapıştırın

Daha fazla örnek >
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;
}

Platform bağımsızlığı

Aspose.OMR for .NET, .NET Framework 4.0 ve sonraki sürümlerini destekleyen herhangi bir platformda çalışabilir - ister yerel bir makinede, ister bilgisayar üzerinde web sunucusunda veya bulutta.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Desteklenen dosya formatları

Aspose.OMR for .NET hemen hemen her [dosya]ile çalışabilir( https://docs.aspose.com/omr/net/supported-file-formats/ ) bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları, herhangi bir popüler veritabanına veya analiz sistemine aktarılabilecek en popüler veri alışverişi formatlarında döndürülür.

Formlar oluşturun

  • Plain text
  • JSON
  • Programmatically

Formları tara

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

Formları tanıma

  • CSV
  • JSON
  • XML

Sınırsız olanaklar

Optik İşaret Tanıma uygulamaları çok çeşitlidir ve manuel veri toplama ve analizinin gerekli olduğu hayatın çeşitli yönlerine basit bir çözüm sunar. Bu teknoloji, form tanımayı tamamen otomatik hale getirerek dakikada yüzlerce sayfanın neredeyse %100 doğrulukla işlenmesini sağlar. Sonuçlar gerçek zamanlı olarak analiz edilebilir veya daha sonraki toplama ve analiz için bir veritabanına kaydedilebilir.

Uygulamalar geniş bir yelpazeyi kapsar ve bunlarla sınırlı olmamak üzere aşağıdakileri içerir:

  • Eğitim: cevap kağıtları, testler, kısa sınavlar, sınav formları.
  • Hükümet: oy pusulaları, vergi formları, sınır giriş formları, nüfus sayımları, kamuoyunun görüşleri.
  • Tıp: muayeneler, değerlendirmeler, hasta bilgi formları, sağlık sigortası talepleri.
  • Finans: kredi başvuruları, müşteri bilgileri güncellemeleri, kredi kartı başvuruları.
  • Ve daha fazlası…

Küresel uygulamalar

Aspose.OMR for .NET çok dilli formlar oluşturabilir ve tanıyabilir. Kütüphaneyi uluslararası araştırmalar, eğitimsel değerlendirmeler ve kültürler arası araştırma projeleri dahil olmak üzere küresel uygulamalara uygun hale getirir. Katılımcılara formları en rahat oldukları dilde sunmanıza olanak tanır:

  • İngilizce, Fransızca ve diğer Avrupa dilleri;
  • Kiril;
  • Arapça;
  • Farsça;
  • İbranice;
  • Urduca;
  • Bengalce.

Tasarım araçları olmadan OMR formları oluşturun

Aspose.OMR for .NET, her türlü düzen ve karmaşıklık düzeyinde makine tarafından okunabilen formlar tasarlamak için çok yönlü araçlar sunar. Harici düzenleyiciler veya tasarım araçları gerekli değildir. Son derece uyarlanabilir işaretleme dilleri ve programatik nesneler aracılığıyla kullanıcılar 20’den fazla düzen ve içerik öğesini istedikleri şekilde birleştirebilirler.

Şablon işaretleme sözdizimini öğrenmek için zamanınız yoksa endişelenmeyin. Çevrimiçi form tasarımcısını kullanarak herhangi bir platform veya cihazdan etkileşimli olarak kolayca özel bir OMR formu oluşturabilirsiniz. İstediğiniz sayıda öğe ekleyebilir, bunları yeniden boyutlandırabilir ve özel ihtiyaçlarınıza göre konumlandırabilirsiniz.

Alumni questionnaire Customer satisfaction survey SAT form

Formlar, otomatik olarak oluşturulan barkodlar ve QR kodları, yanıtlayanın adı, benzersiz tanımlayıcılar ve fotoğraflarla kişiselleştirilebilir. Ayrıca logonuzu, kurumsal altbilgilerinizi ve daha fazlasını ekleyerek OMR formlarını markalaştırabilirsiniz. İşaret tanımanın tutarlı doğruluğundan emin olurken düzenler, soru formatları ve cevap yapılarıyla denemeler yapın. Yaratıcı bir tasarım sürecinin keyfini çıkarın, karmaşık tasarım süreçlerine elveda deyin ve form oluşturma konusunda basit bir yaklaşımı benimseyin.

Aspose.OMR for .NET ile otomatik olarak işlenebilen örnek hazır form şablonlarına göz atın.

Özellikler ve yetenekler

Aspose.OMR for .NET elle doldurulmuş cevap formlarını, anketleri, uygulamaları ve benzer formları tasarlamak, oluşturmak ve tanımak için kullanımı kolay, çok yönlü ve uygun maliyetli bir API’dir.

Feature icon

Tüm kağıt boyutları

Tüm popüler kağıt boyutlarını ve standart olmayan birçok kağıt boyutunu destekler.

Feature icon

Akıllı telefonla tarayın

Tarayıcı yerine akıllı telefonunuzun kamerasını kullanın.

Feature icon

Tasarım aracına gerek yok

OMR formlarını harici düzenleyicilere ve tasarım araçlarına gerek kalmadan hızla oluşturun.

Feature icon

QR ve barkodlar

Formları otomatik olarak oluşturulan barkodlar ve QR kodlarıyla kişiselleştirin.

Feature icon

Doğruluk ayarı

Her koşulda mükemmel sonuçlar için tanıma parametrelerine ince ayar yapın.

Feature icon

Toplu işleme

Tek bir komutla bir klasördeki tüm görselleri tanıyın.

Feature icon

Çok sayfalı formlar

Birden fazla sayfaya yayılan OMR formları oluşturun ve tanıyın.

Feature icon

Yerelleştirme

LTR ve RTL metin yönü ve yerel numaralandırma sistemleri.

Feature icon

Markalama ve kişiselleştirme

Logonuzu, resimlerinizi, altbilgilerinizi ve daha fazlasını ekleyerek OMR formlarını özelleştirin.

Kullanımı kolay

Cevap sayfası, anket veya başka bir OMR formu oluşturmak ve doldurulmuş formu tanımak için yalnızca birkaç satır koda ihtiyacınız var.
Yalnızca 15 dakikalık boş zamana ve temel C# bilgisine ihtiyacınız olacak.

Kurulum

Aspose.OMR for .NET, hafif bir NuGet paketi veya minimum düzeyde bağımlılıkla indirilebilir dosya olarak dağıtılır. Paket projenize doğrudan Microsoft Visual Studio’dan eklenebilir. Bunu projenize yüklemeniz yeterlidir; tüm OMR özelliklerini kullanmaya ve tanıma sonuçlarını desteklenen formatlardan herhangi birinde kaydetmeye hazırsınız.

Aspose.OMR for .NET’i kurulumdan hemen sonra bazı kısıtlamalarla kullanmaya başlayabilirsiniz. Geçici lisans , deneme sürümünün tüm sınırlamalarını 30 gün boyunca kaldırır. Tamamen işlevsel bir OMR uygulaması oluşturmaya başlamak ve daha sonra Aspose.OMR for .NET’i satın almak konusunda nihai kararı vermek için bunu kullanın.

Form oluşturucu

OMR formunun yapısı ve düzeni, özel bir gösterim kullanan düz metin dosyasında tanımlanır. Not Defteri dahil herhangi bir metin düzenleyiciyle oluşturabilirsiniz. 150 soruluk makine tarafından okunabilen cevap sayfası oluşturmak için yalnızca 4 satıra ihtiyacınız vardır:

How to design an answer sheet

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


Form yapısını ve düzenini tamamladıktan sonra, ondan yazdırılabilir bir sayfa oluşturan basit bir yardımcı program oluşturmak için yalnızca 3 satır koda ihtiyacınız vardır:

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

Optik işaret okuyucu

Aspose.OMR for .NET ile 5 satırlık kodla tam işlevli, programlı bir optik işaret okuyucu oluşturabilirsiniz. Pahalı bir OMR tarayıcı yerine mevcut ofis fotokopi makinenizi veya hatta bir akıllı telefon kamerasını kullanabilirsiniz. Katılımcılar formlarınızı tükenmez kalem, kurşun kalem veya keçeli kalemle doldurabilir ve her türlü işareti kullanabilir.

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