在 PDF 中创建 OMR 工作表

这篇博文探讨了一个免费的在线工具,它可以创建 PDF 格式的 OMR 工作表。光学标记识别 (OMR) 是一种检测和解释纸张上标记的技术。广泛应用于教育、调查、投票系统等各个行业和应用。

在 PDF 中创建 OMR 工作表

在您的浏览器中使用我们免费的 PDF 生成器中的 OMR 表 来创建满足您要求的 OMR 考试表。无需额外的软件安装或服务订阅。

在 PDF 中创建自定义 OMR 工作表的步骤

  1. 选择纸张尺寸。
  2. 指定 OMR 表的问题总数
  3. 选择每个问题的答案数、答案键和气泡的颜色。
  4. 点击Create OMR sheet按钮生成。
  5. 使用“下载结果”按钮进行下载。

OMR 工作表 PDF - 开发人员指南

这个在线工具是使用 Aspose.OMR 库 构建的。您可以开发自己的 OMR 应用程序,以编程方式创建和处理 OMR 工作表。在以下部分中,您将找到创建 OMR 工作表的步骤和代码示例。

使用 C# 在 PDF 中创建 OMR 工作表

请按照下面给出的步骤使用 Aspose.OMR for .NET 在 PDF 中创建 OMR 表。

  1. Install Aspose.OMR for .NET 在您的应用程序中。
  2. 使用下面给出的代码示例以 PDF 格式创建 OMR 工作表。
// 此代码示例演示如何生成 PDF 格式的 OMR 工作表。
using Aspose.OMR.Api;
using Aspose.OMR.Generation;
using Aspose.OMR.Generation.Config;
using Aspose.OMR.Generation.Config.Elements;
using Aspose.OMR.Generation.Config.Elements.Parents;

// 创建模板
TemplateConfig templateConfig = new TemplateConfig()
{
    Children = new List<BaseConfig>() {
        new PageConfig() {
            Children = new List<BaseConfig>() {
                new TextConfig() {
                    Name = "OMR Sheet in PDF",
                    FontSize = 16,
                    FontStyle = FontStyle.Bold
                },
                new EmptyLineConfig(),
                new AnswerSheetConfig() {
                    Name = "Sample",
                    ElementsCount = 100,
                    ColumnsCount = 5,
                    AnswersCount = 4,
                    BubbleSize = BubbleSize.Large,
                    VerticalMargin = 10,
                    AnswersValues = new string[] { "1", "2", "3", "4" }
                }
            }
        }
    }
};

// 初始化 OMR 引擎
OmrEngine engine = new OmrEngine();

GlobalPageSettings pageSettings = new GlobalPageSettings();

// 生成模板
GenerationResult res = engine.GenerateTemplate(templateConfig, pageSettings);

// 保存到本地磁盘
res.SaveAsPdf("C:\\Files\\", "SimpleSurvey");

用 Java 生成 OMR 表

请按照下面给出的步骤使用 Aspose.OMR for Java 在 Java 中创建 OMR 表。

  1. Install Aspose.OMR for Java 在您的应用程序中。
  2. 使用下面给出的代码示例以 PDF 格式创建 OMR 工作表。
// 此代码示例演示如何生成 OMR 工作表。
import com.aspose.omr.GenerationResult;
import com.aspose.omr.OmrEngine;

// 带有模板标记的文本文件的路径
String markupPath = "C:\\Files\\SimpleSurvey.txt";

// 初始化 OMR 引擎
OmrEngine engine = new OmrEngine();

// 生成模板
GenerationResult res = engine.generateTemplate(markupPath);

// 保存到本地磁盘
res.save("C:\\Files\\", "SimpleSurvey");

前面的代码示例使用了文本文件中提供的以下模板标记。

?answer_sheet=MainQuestions
	elements_count=100
	columns_count=5

获得免费许可证

您可以获得免费的临时许可证 来使用 Aspose.OMR 库。您可以不受任何限制地评估和探索其功能。

使用 Cloud API 创建 OMR 工作表

Aspose 提供了一组基于云的 API,可以在用 CURL、Python、PHP、Ruby 等编写的应用程序中使用。

OMR 表格 PDF – 学习资源

您可以使用以下资源了解有关创建 OMR 工作表、对扫描工作表执行 OMR 以及探索图书馆其他功能的更多信息:

常见问题

什么是 OMR?

OMR 代表 Optical Mark Recognition 或 Optical Mark Reading,这是一种自动读取特殊设计纸张(如 OMR 纸张)上的标记的技术。

什么是 OMR 表格?

OMR 表,也称为答题纸或气泡纸,是一种带有气泡的专门纸张,用于多项选择题考试和测试。 Aspose.OMR 提供应用程序和 API 来创建和识别 OMR 工作表。

如何下载 PDF 格式的 OMR 表?

创建所需的 OMR 工作表配置后,单击“下载”按钮将其另存为 PDF。

创建 OMR 工作表是免费的吗?

是的,创建 OMR 工作表是完全免费的!如果您想经常使用它,欢迎您这样做。

创建 OMR 工作表有任何限制吗?

不,没有限制。随意试验并尝试各种选项来创建您理想的 OMR 工作表。

我可以申请新功能吗?

绝对地!我们欢迎您提出功能请求和对我们体验的反馈。请随时通过我们的 免费支持论坛 与我们联系。

如何阅读填好的 OMR 表?

Aspose.OMR 提供免费的扫描答题纸应用程序来帮助您阅读和处理填好的答题纸。

也可以看看