在 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 提供免費的掃描答題紙應用程序來幫助您閱讀和處理填好的答題紙。

也可以看看