Tại sao Aspose.OMR lại dành cho .NET?

Tạo và nhận dạng các dạng có thể đọc được bằng máy ở mọi bố cục và độ phức tạp trong các ứng dụng tại chỗ, dịch vụ web hoặc trên đám mây. Giải pháp của chúng tôi phù hợp với các dự án thuộc mọi quy mô - từ khảo sát và câu hỏi đơn giản đến các kỳ thi và bầu cử cuối kỳ. Nhấp vào các mục bên dưới để tìm hiểu thêm về các tính năng và lợi ích của chúng tôi.

Illustration omr

Không cần thiết bị

Sử dụng máy photocopy văn phòng hiện có của bạn hoặc thậm chí là máy ảnh trên điện thoại thông minh thay vì đầu đọc OMR chuyên dụng.

Cá nhân hóa hoàn toàn

Cá nhân hóa biểu mẫu OMR bằng cách thêm mã QR và mã vạch, hình ảnh, trường chữ ký được tạo tự động, v.v.

Kết quả đáng tin cậy

Các thuật toán phát hiện dấu quang học mạnh mẽ cùng với khả năng tinh chỉnh nhận dạng đảm bảo kết quả chính xác 100%.

Giải pháp toàn diện

Aspose.OMR for .NET hỗ trợ quy trình làm việc OMR hoàn chỉnh - từ thiết kế biểu mẫu đến nhận dạng các bản cứng đã điền của nó.

Thân thiện với nhà phát triển

API của chúng tôi cực kỳ dễ sử dụng ngay cả đối với các nhà phát triển thiếu kinh nghiệm. Một ứng dụng OMR đơn giản có thể được viết bằng 10 dòng mã.

Mẫu mã trực tiếp

Phiếu trả lời có thể đọc được bằng máy là thành phần thiết yếu của bất kỳ bài kiểm tra viết, đánh giá và đánh giá lớp học nào. Ứng dụng trực tuyến đơn giản này tạo ra bảng câu trả lời gồm 4 cột và trình bày mã cần thiết để thực hiện điều đó trên máy của bạn bằng Aspose.OMR for .NET.

Số lượng các câu hỏi

 

Bong bóng cho mỗi câu hỏi

Sao chép và dán mã này

Thêm ví dụ >
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;
}

Nền tảng độc lập

Aspose.OMR for .NET có thể hoạt động trên mọi nền tảng hỗ trợ .NET Framework 4.0 trở lên - cho dù trên máy cục bộ, trên máy chủ web hoặc trên đám mây.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Các định dạng tập tin được hỗ trợ

Aspose.OMR for .NET có thể hoạt động với hầu như mọi tệp bạn có thể lấy từ máy quét hoặc máy ảnh. Kết quả nhận dạng được trả về ở các định dạng trao đổi dữ liệu phổ biến nhất có thể được nhập vào bất kỳ cơ sở dữ liệu hoặc hệ thống phân tích phổ biến nào.

Xây dựng biểu mẫu

  • Plain text
  • JSON
  • Programmatically

Quét biểu mẫu

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

Nhận dạng biểu mẫu

  • CSV
  • JSON
  • XML

Khả năng không giới hạn

Các ứng dụng của Nhận dạng dấu hiệu quang học rất đa dạng, cung cấp giải pháp đơn giản cho các khía cạnh khác nhau của cuộc sống, nơi cần thu thập và phân tích dữ liệu thủ công. Công nghệ này tự động hóa hoàn toàn việc nhận dạng biểu mẫu, cho phép xử lý hàng trăm tờ giấy mỗi phút với độ chính xác gần như 100%. Kết quả có thể được phân tích theo thời gian thực hoặc được lưu vào cơ sở dữ liệu để tổng hợp và phân tích tiếp theo.

Các ứng dụng trải rộng trên phạm vi rộng và bao gồm, nhưng không giới hạn ở:

  • Giáo dục: phiếu trả lời, bài kiểm tra, câu đố, mẫu bài thi.
  • Chính phủ: phiếu bầu, biểu mẫu thuế, biểu mẫu nhập cảnh biên giới, điều tra dân số, ý kiến ​​công chúng.
  • Y học: khám, đánh giá, biểu mẫu thông tin bệnh nhân, yêu cầu bảo hiểm y tế.
  • Tài chính: ứng dụng vay vốn, cập nhật thông tin khách hàng, ứng dụng thẻ tín dụng.
  • Và nhiều cái khác…

Ứng dụng toàn cầu

Aspose.OMR for .NET có thể tạo và nhận dạng các biểu mẫu đa ngôn ngữ. Nó làm cho thư viện phù hợp với các ứng dụng toàn cầu, bao gồm khảo sát quốc tế, đánh giá giáo dục và các dự án nghiên cứu đa văn hóa. Nó cho phép bạn cung cấp biểu mẫu cho người trả lời bằng ngôn ngữ mà họ cảm thấy thoải mái nhất:

  • Tiếng Anh, tiếng Pháp và các ngôn ngữ châu Âu khác;
  • chữ Cyrillic;
  • Tiếng Ả Rập;
  • tiếng Ba Tư;
  • Tiếng Do Thái;
  • tiếng Urdu;
  • Tiếng Bengal.

Tạo biểu mẫu OMR mà không cần công cụ thiết kế

Aspose.OMR for .NET cung cấp các công cụ rất linh hoạt để thiết kế các biểu mẫu có thể đọc được bằng máy với mọi bố cục và mức độ phức tạp. Trình chỉnh sửa bên ngoài hoặc công cụ thiết kế là không cần thiết. Thông qua ngôn ngữ đánh dấuđối tượng có lập trình có khả năng thích ứng cao , người dùng có thể kết hợp hơn 20 thành phần bố cục và nội dung theo bất kỳ cách nào mong muốn.

Nếu bạn thiếu thời gian để làm quen với cú pháp đánh dấu mẫu, đừng lo lắng. Bạn có thể dễ dàng tạo biểu mẫu OMR tùy chỉnh một cách tương tác từ bất kỳ nền tảng hoặc thiết bị nào bằng cách sử dụng công cụ thiết kế biểu mẫu trực tuyến . Bạn có thể thêm bất kỳ số lượng phần tử nào, thay đổi kích thước và định vị chúng theo nhu cầu cụ thể của bạn.

Alumni questionnaire Customer satisfaction survey SAT form

Các biểu mẫu có thể được cá nhân hóa bằng mã vạch và mã QR được tạo tự động, tên của người trả lời, số nhận dạng duy nhất và ảnh. Bạn cũng có thể tạo thương hiệu cho các biểu mẫu OMR bằng cách thêm logo, chân trang của công ty, v.v. Thử nghiệm các bố cục, định dạng câu hỏi và cấu trúc câu trả lời, đồng thời đảm bảo tính chính xác nhất quán của việc nhận dạng điểm. Tận hưởng quy trình thiết kế sáng tạo và tạm biệt các quy trình thiết kế phức tạp và áp dụng cách tiếp cận đơn giản để tạo biểu mẫu.

Hãy xem mẫu biểu mẫu tạo sẵn có thể được xử lý tự động bằng Aspose.OMR dành cho .NET.

Tính năng và khả năng

Aspose.OMR for .NET là một API dễ sử dụng, linh hoạt và tiết kiệm chi phí để thiết kế, hiển thị và nhận dạng các bảng câu trả lời, khảo sát, ứng dụng và các biểu mẫu tương tự được điền bằng tay.

Feature icon

Tất cả các khổ giấy

Hỗ trợ tất cả các khổ giấy phổ biến và một số khổ giấy không chuẩn.

Feature icon

Quét bằng điện thoại thông minh

Sử dụng máy ảnh điện thoại thông minh của bạn thay vì máy quét.

Feature icon

Không cần công cụ thiết kế

Nhanh chóng tạo biểu mẫu OMR mà không cần trình chỉnh sửa và công cụ thiết kế bên ngoài.

Feature icon

QR và mã vạch

Cá nhân hóa biểu mẫu bằng mã vạch và mã QR được tạo tự động.

Feature icon

Điều chỉnh độ chính xác

Tinh chỉnh các thông số nhận dạng để có kết quả hoàn hảo trong mọi điều kiện.

Feature icon

Xử lý hàng loạt

Nhận dạng tất cả hình ảnh trong một thư mục bằng một lệnh duy nhất.

Feature icon

Biểu mẫu nhiều trang

Tạo và nhận dạng các biểu mẫu OMR trải rộng trên nhiều trang.

Feature icon

Bản địa hóa

Hướng văn bản LTR và RTL và hệ thống đánh số gốc.

Feature icon

Xây dựng thương hiệu và tùy chỉnh

Tùy chỉnh biểu mẫu OMR bằng cách thêm logo, hình ảnh, chân trang, v.v.

Dễ dàng sử dụng

Bạn chỉ cần một vài dòng mã để tạo phiếu trả lời, khảo sát hoặc biểu mẫu OMR khác và nhận dạng biểu mẫu đã hoàn thành.
Bạn sẽ chỉ cần 15 phút thời gian rảnh rỗi và kiến ​​thức cơ bản về C#.

Cài đặt

Aspose.OMR for .NET được phân phối dưới dạng gói NuGet nhẹ hoặc dưới dạng tệp có thể tải xuống với mức độ phụ thuộc tối thiểu. Gói này có thể được thêm vào dự án của bạn trực tiếp từ Microsoft Visual Studio. Chỉ cần cài đặt vào dự án của bạn và bạn đã sẵn sàng sử dụng tất cả các chức năng OMR cũng như lưu kết quả nhận dạng ở bất kỳ định dạng nào được hỗ trợ.

Bạn có thể bắt đầu sử dụng Aspose.OMR for .NET ngay sau khi cài đặt với một số hạn chế. Giấy phép tạm thời sẽ loại bỏ mọi giới hạn của phiên bản dùng thử trong 30 ngày. Hãy sử dụng nó để bắt đầu xây dựng một ứng dụng OMR đầy đủ chức năng và đưa ra quyết định cuối cùng về việc mua hàng Aspose.OMR for .NET sau này.

Trình tạo biểu mẫu

Cấu trúc và bố cục của biểu mẫu OMR được xác định trong tệp văn bản thuần túy sử dụng ký hiệu đặc biệt. Bạn có thể tạo nó bằng bất kỳ trình soạn thảo văn bản nào, kể cả Notepad. Bạn chỉ cần 4 dòng để tạo ra 150 câu trả lời có thể đọc được bằng máy:

How to design an answer sheet

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


Sau khi hoàn thành cấu trúc và bố cục của biểu mẫu, bạn chỉ cần 3 dòng mã để xây dựng một tiện ích đơn giản tạo ra một trang có thể in được từ đó:

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

Đầu đọc dấu quang học

Với Aspose.OMR for .NET, bạn có thể tạo một trình đọc dấu quang có lập trình đầy đủ chức năng trong 5 dòng mã. Bạn có thể sử dụng máy photocopy văn phòng hiện có của mình hoặc thậm chí là máy ảnh trên điện thoại thông minh thay vì máy quét OMR đắt tiền. Người trả lời có thể điền vào biểu mẫu của bạn bằng bút mực, bút chì hoặc bút đánh dấu và sử dụng bất kỳ loại dấu nào.

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