Java를 사용하여 텍스트 마크업에서 OMR 템플릿 만들기

OMR 템플릿은 OMR(광학 마크 인식) 소프트웨어 또는 API로 읽을 수 있습니다. OMR 소프트웨어는 설문조사, 테스트 및 기타 종이 문서에 사람들이 표시/채운 정보를 읽습니다. 프로그래밍 방식으로 텍스트 마크업에서 OMR 설문 조사, 퀴즈 또는 답안지를 쉽게 생성할 수 있습니다. 이 기사에서는 Java를 사용하여 텍스트 마크업에서 OMR 템플릿을 만드는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

텍스트 마크업에서 OMR 템플릿을 생성하는 Java API

텍스트 마크업에서 OMR 템플릿을 생성하기 위해 Aspose.OMR for Java API를 사용할 것입니다. 답안지, 테스트, MCQ 논문, 퀴즈, 피드백 양식, 설문조사 및 투표용지를 디자인, 생성 및 인식할 수 있습니다. API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에서 다음 pom.xml 구성을 추가하십시오.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-omr</artifactId>
     <version>19.12</version>
</dependency>

Java를 사용하여 텍스트 마크업에서 OMR 설문 조사 양식 만들기

다음 단계에 따라 텍스트 마크업에서 설문조사 양식을 만들 수 있습니다.

  • 먼저 OmrEngine 클래스의 인스턴스를 만듭니다.
  • 그런 다음 텍스트 마크업 파일 경로를 인수로 사용하여 GenerateTemplate 메서드를 호출합니다.
  • 그 후 GenerationResult 클래스의 객체로 결과를 얻습니다.
  • 마지막으로 Save 메서드를 호출하여 템플릿 이미지와 OMR 템플릿을 저장합니다. 로컬 디스크 폴더의 경로와 템플릿 이름을 인수로 사용합니다.

다음 코드 예제는 Java를 사용하여 텍스트 마크업에서 OMR 설문조사 템플릿을 만드는 방법을 보여줍니다.

// 이 코드 예제는 텍스트 마크업에서 설문조사 이미지와 OMR을 생성하는 방법을 보여줍니다.
// 템플릿 마크업이 있는 텍스트 파일의 경로
String markupPath = "D:\\Files\\OMR\\SimpleSurvey.txt";

// OMR 엔진 초기화
OmrEngine engine = new OmrEngine();

// 템플릿 생성
GenerationResult res = engine.generateTemplate(markupPath);

// 로컬 디스크에 저장
res.save("D:\\Files\\OMR\\", "SimpleSurvey");

위에서 언급한 코드 예제에서 다음 텍스트 마크업을 사용했습니다.

?text=Welcome to Sample Survey 

?text=March 30, 2022

#What is Aspose.OMR main function?
	() OCR () Capture human-marked data
	() There is no main function () Enhance images
#Can Aspose.OMR process not only scans, but also photos?
	() 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%
#Does Aspose.OMR support bubbles mapping to any key names?
	() No () Partially () Yes, any key names
#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)
텍스트 마크업에서 OMR 설문조사

텍스트 마크업에서 OMR 설문조사

Java를 사용하여 텍스트 마크업에서 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 not only scans, but also photos?
	() 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=Sign________________________________
텍스트 마크업에서 OMR 테스트

텍스트 마크업에서 OMR 테스트

Java를 사용하여 텍스트 마크업에서 OMR 답안지 생성

앞에서 언급한 단계에 따라 바로 인쇄할 수 있는 OMR 답안지를 만들 수 있습니다. 그러나 이를 위해 다음 텍스트 마크업을 사용해야 합니다.

?answer_sheet=MainQuestions
	elements_count=200
	columns_count=5
텍스트 마크업의 OMR 답안지

텍스트 마크업의 OMR 답안지.

무료 라이선스 받기

평가 제한 없이 라이브러리를 사용해 보려면 무료 임시 라이센스를 얻으십시오.

결론

이 기사에서는 텍스트 마크업에서 OMR 설문조사 템플릿을 만들고 설문조사 이미지를 생성하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 텍스트 마크업에서 퀴즈와 답안지를 생성하는 방법도 살펴보았습니다. 또한 문서를 사용하여 Aspose.OMR for Java API에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 게시판에서 언제든지 문의해 주십시오.

또한보십시오