来自文本标记的 OMR 模板

OMR 模板用于在打印之前与您正在使用的光学标记识别软件或 API 兼容。设计自定义 OMR 模板可以让您的 OMR 表看起来更好,或者可以以它们看起来相同的方式创建它们。 Aspose.OMR for .NET 是一个可用于 .NET 应用程序的 API,其最新版本允许您从文本标记创建 OMR 模板。是的,现在可以使用 API 从简单的文本标记生成调查和测试表。感谢 Aspose 并祝贺用户现在可以获得他们的个人测试表。在以下部分中,您将深入了解如何使用 Aspose.OMR for .NET 19.7 从文本标记创建 OMR 模板。不用等这么久,让我们潜水吧。

创建 OMR 模板

Aspose.OMR for .NET 提供了使用简单文本标记创建 OMR 模板 (.omr) 文件和图像的选项。 OmrEngine.GenerateTemplate 方法将标记文本文件的路径作为参数,返回一个 GenerationResult 对象,其中包含模板图像和模板(描述图像上元素位置的 JSON)。

您可以进一步检查以下可用于使用 API 创建 OMR 模板的简单文本标记:

?text=Name__________________________________ Date____________

?grid=ID
sections_count=8
#What is Aspose.OMR main function?
() OCR () Capture human-marked data
() There is no main function () Enhance images
#Can Aspose.OMR process photos as well?
() Yes, indeed! () No
#Aspose.OMR is available on any platform, because it is:
() Cross-platform code () Cloud service
#Aspose.OMR works with any kind of OMR forms: tests, exams, questionnaires, surveys, etc.
() Yes, indeed! () No
#Excellent recognition results can be achieved only for filled bubbles at least for:
() 40% () 60% () 75% () 98%
#Do you have to mark up every question on the page?
(Yes) Yes, that will help a lot! (No) No
#Rate your preference from 0 to 9 with "0" being preference towards performance
and "9" being preference towards flexibility.
(0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
#I found aspose omr to be a useful tool. (5 - strongly agree, 1 - strongly disagree)
(5) (4) (3) (2) (1)

?text= Answer sheet section
?answer_sheet=MainQuestions
elements_count=10
columns_count=5

?text=Sign________________________________

以下代码段可用于处理上述示例文本标记以生成 OMR 模板文件和工作表图像。

完成文本标记处理后,您将收到以下生成的图像:

C#中的OMR maekup

请注意,您无法在使用 API 试用版时测试此功能。您必须使用有效的许可证才能创建 OMR 模板。您还可以申请 30 天免费临时许可证 来测试和评估 API,没有任何试用版限制。

改进和 API 更改

除了上述介绍的功能外,还对图像处理进行了一些改进。由于引入了新功能,因此该版本中还包含了一些 API 更改。

我们强烈建议您查看 API 的 发布说明页面 以获取有关该版本的更多详细信息,并且始终鼓励您在我们的 公共论坛 中询问 API。我们将很快回来提供有关 API 修订的更多更新,不要忘记订阅,这样您就不会错过任何帖子。