چرا Aspose.OMR برای دات نت؟

اشکال قابل خواندن ماشین با هر طرح و پیچیدگی را در برنامه های کاربردی داخلی، خدمات وب یا در فضای ابری ایجاد و تشخیص دهید. راه حل ما برای پروژه های با هر اندازه ای مناسب است - از نظرسنجی ها و آزمون های ساده گرفته تا امتحانات نهایی و انتخابات. برای کسب اطلاعات بیشتر در مورد ویژگی ها و مزایای ما، روی موارد زیر کلیک کنید.

Illustration omr

بدون نیاز به تجهیزات

به جای یک OMR خوان تخصصی از دستگاه کپی اداری یا حتی دوربین گوشی هوشمند خود استفاده کنید.

شخصی سازی کامل

با افزودن کدهای QR و بارکدها، تصاویر، فیلدهای امضا و موارد دیگر، فرم‌های OMR را شخصی کنید.

نتایج قابل اعتماد

الگوریتم های قوی تشخیص علامت نوری همراه با قابلیت تنظیم دقیق تشخیص نتایج 100٪ دقیق را تضمین می کند.

راه حل کامل

Aspose.OMR for .NET از گردش کار کامل OMR پشتیبانی می کند - از طراحی یک فرم تا تشخیص نسخه های چاپی پر شده آن.

توسعه دهنده پسند

استفاده از API ما حتی برای توسعه دهندگان بی تجربه بسیار آسان است. یک برنامه ساده OMR را می توان در 10 خط کد نوشت.

نمونه کد زنده

پاسخ نامه های قابل خواندن توسط ماشین عناصر ضروری هر آزمون کتبی، ارزیابی و ارزیابی کلاس هستند. این برنامه آنلاین ساده پاسخنامه 4 ستونی را ایجاد می کند و کد مورد نیاز برای انجام آن را در دستگاه شما با استفاده از Aspose.OMR برای دات نت نشان می دهد.

تعداد سوالات

 

حباب در هر سوال

این کد را کپی و پیست کنید

نمونه های بیشتر >
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 برای دات نت می تواند روی هر پلتفرمی که از .NET Framework 4.0 و نسخه های جدیدتر پشتیبانی می کند کار کند - چه روی یک ماشین محلی، چه در وب سرور یا در فضای ابری.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

فرمت های فایل پشتیبانی شده

Aspose.OMR for .NET می تواند تقریباً با هر [فایل]کار کند( https://docs.aspose.com/omr/net/supported-file-formats/ ) می توانید از یک اسکنر یا دوربین دریافت کنید. نتایج شناسایی در محبوب‌ترین قالب‌های تبادل داده که می‌توانند به هر پایگاه داده یا سیستم تحلیلی محبوب وارد شوند، بازگردانده می‌شوند.

فرم ها را بسازید

  • Plain text
  • JSON
  • Programmatically

اسکن فرم ها

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

فرم ها را بشناسید

  • CSV
  • JSON
  • XML

امکانات نامحدود

کاربردهای تشخیص علامت نوری متنوع است و راه حل ساده ای را برای جنبه های مختلف زندگی که در آن جمع آوری و تجزیه و تحلیل دستی داده ها مورد نیاز است، ارائه می دهد. این فناوری تشخیص فرم را کاملاً خودکار می کند و صدها برگه را در دقیقه با دقت 100 درصد پردازش می کند. نتایج را می توان در زمان واقعی تجزیه و تحلیل کرد یا در یک پایگاه داده برای جمع آوری و تجزیه و تحلیل بعدی ذخیره کرد.

برنامه ها طیف گسترده ای را شامل می شوند و شامل موارد زیر می شوند، اما محدود به آنها نیستند:

  • تحصیلات: پاسخنامه، تست، آزمون، فرم امتحان.
  • دولت: برگه های رای گیری، فرم های مالیاتی، فرم های ورود به مرز، سرشماری، افکار عمومی.
  • پزشکی: معاینات، ارزیابی ها، فرم های اطلاعات بیمار، مطالبات بیمه سلامت.
  • ** امور مالی: ** برنامه های وام، به روز رسانی اطلاعات مشتری، برنامه های کارت اعتباری.
  • و خیلی بیشتر…

برنامه های جهانی

Aspose.OMR برای دات نت می تواند فرم های چند زبانه را ایجاد و تشخیص دهد. این کتابخانه را برای کاربردهای جهانی، از جمله نظرسنجی‌های بین‌المللی، ارزیابی‌های آموزشی، و پروژه‌های تحقیقاتی بین‌فرهنگی مناسب می‌سازد. این به شما امکان می دهد فرم هایی را به پاسخ دهندگان به زبانی که راحت تر هستند ارائه دهید:

  • انگلیسی، فرانسوی و سایر زبان های اروپایی؛
  • سیریلیک؛
  • عربی؛
  • فارسی؛
  • عبری؛
  • اردو؛
  • بنگالی.

فرم های OMR را بدون ابزار طراحی ایجاد کنید

Aspose.OMR برای دات نت ابزارهای بسیار متنوعی را برای طراحی فرم های قابل خواندن توسط ماشین با هر طرح و سطح پیچیدگی ارائه می دهد. ویرایشگر خارجی یا ابزار طراحی مورد نیاز نیست. از طریق زبان‌های نشانه‌گذاری و اشیاء برنامه‌ای بسیار سازگار ، کاربران می توانند بیش از 20 عنصر چیدمان و محتوا را به هر شکل دلخواه ترکیب کنند.

اگر وقت کافی برای آشنایی با نحو نشانه گذاری الگو ندارید، نگران نباشید. شما به راحتی می توانید یک فرم OMR سفارشی را به صورت تعاملی از هر پلتفرم یا دستگاهی با استفاده از طراح فرم آنلاین ایجاد کنید. شما می توانید هر تعداد عنصر را اضافه کنید، اندازه آنها را تغییر دهید و بر اساس نیازهای خاص خود قرار دهید.

Alumni questionnaire Customer satisfaction survey SAT form

فرم ها را می توان با بارکدها و کدهای QR، نام پاسخ دهنده، شناسه های منحصر به فرد و عکس ها شخصی سازی کرد. همچنین می‌توانید با افزودن آرم، فوترهای شرکتی و موارد دیگر، فرم‌های OMR را علامت‌گذاری کنید. طرح‌بندی‌ها، قالب‌های سؤال و ساختارهای پاسخ را آزمایش کنید، در حالی که از دقت ثابت تشخیص علامت اطمینان حاصل کنید. از یک فرآیند طراحی خلاقانه لذت ببرید و با فرآیندهای طراحی پیچیده خداحافظی کنید و از یک رویکرد ساده برای ایجاد فرم استفاده کنید.

نمونه‌های قالب‌های آماده آماده را که می‌توانند به‌طور خودکار با Aspose.OMR برای NET پردازش شوند، بررسی کنید.

ویژگی ها و قابلیت ها

Aspose.OMR for .NET یک API با کاربری آسان، همه کاره و مقرون به صرفه برای طراحی، رندر و تشخیص پاسخ نامه ها، نظرسنجی ها، برنامه های کاربردی و فرم های مشابه است.

Feature icon

تمام سایزهای کاغذ

از تمام اندازه های کاغذ رایج و تعدادی از انواع غیر استاندارد پشتیبانی می کند.

Feature icon

با گوشی هوشمند اسکن کنید

به جای اسکنر از دوربین گوشی هوشمند خود استفاده کنید.

Feature icon

بدون نیاز به ابزار طراحی

به سرعت فرم های OMR را بدون ویرایشگرهای خارجی و ابزار طراحی ایجاد کنید.

Feature icon

QR و بارکد

فرم ها را با بارکدهای تولید شده خودکار و کدهای QR شخصی سازی کنید.

Feature icon

تنظیم دقت

پارامترهای تشخیص دقیق برای نتایج عالی در هر شرایطی.

Feature icon

پردازش دسته ای

با یک فرمان تمام تصاویر موجود در یک پوشه را تشخیص دهید.

Feature icon

فرم های چند صفحه ای

فرم‌های OMR را ایجاد و تشخیص دهید که در چندین صفحه گسترش می‌یابد.

Feature icon

بومی سازی

جهت متن LTR و RTL و سیستم های شماره گذاری بومی.

Feature icon

برندسازی و سفارشی سازی

با افزودن آرم، تصاویر، پاورقی ها و موارد دیگر، فرم های OMR را سفارشی کنید.

آسان برای استفاده

شما فقط به چند خط کد نیاز دارید تا یک برگه پاسخ، نظرسنجی یا سایر فرم های OMR ایجاد کنید و فرم تکمیل شده را بشناسید.
شما فقط به 15 دقیقه وقت خالی و دانش اولیه C# نیاز دارید.

نصب و راه اندازی

Aspose.OMR برای دات نت به عنوان یک بسته NuGet سبک وزن یا به عنوان یک فایل قابل دانلود با حداقل وابستگی توزیع می شود. این بسته را می توان مستقیماً از Microsoft Visual Studio به پروژه شما اضافه کرد. به سادگی آن را در پروژه خود نصب کنید و آماده استفاده از همه قابلیت‌های OMR و ذخیره نتایج تشخیص در هر یک از قالب‌های پشتیبانی شده هستید.

می توانید بلافاصله پس از نصب با برخی محدودیت ها استفاده از Aspose.OMR را برای دات نت شروع کنید. یک مجوز موقت تمام محدودیت‌های نسخه آزمایشی را به مدت 30 روز حذف می‌کند. از آن برای شروع ساختن یک برنامه OMR کاملاً کاربردی استفاده کنید و تصمیم نهایی را برای خرید Aspose.OMR برای .NET بعداً بگیرید.

مولد فرم

ساختار و چیدمان فرم OMR در یک فایل متنی ساده تعریف شده است که از نماد خاصی استفاده می کند. می توانید آن را با هر ویرایشگر متنی از جمله Notepad ایجاد کنید. شما فقط به 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 برای دات نت، می توانید یک علامت خوان نوری برنامه ای کاملاً کاربردی در 5 خط کد ایجاد کنید. می توانید به جای یک اسکنر گران قیمت 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);