ทำไมต้อง Aspose.OMR for .NET

สร้างและจดจำรูปแบบและความซับซ้อนใดๆ ที่เครื่องอ่านได้ในแอปพลิเคชันภายในองค์กร บริการบนเว็บ หรือในระบบคลาวด์ โซลูชันของเราเหมาะสำหรับโครงการทุกขนาด ตั้งแต่แบบสำรวจและแบบทดสอบง่ายๆ ไปจนถึงการสอบปลายภาคและการเลือกตั้ง คลิกรายการด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติและคุณประโยชน์ของเรา

Illustration omr

ไม่มีอุปกรณ์ที่จำเป็น

ใช้เครื่องถ่ายเอกสารในสำนักงานที่มีอยู่ของคุณหรือแม้แต่กล้องสมาร์ทโฟนแทนเครื่องอ่าน OMR เฉพาะทาง

ส่วนบุคคลเต็มรูปแบบ

ปรับแต่งแบบฟอร์ม OMR ในแบบของคุณโดยเพิ่มรหัส QR และบาร์โค้ด รูปภาพ ช่องลายเซ็น และอื่นๆ ที่สร้างขึ้นโดยอัตโนมัติ

ผลลัพธ์ที่เชื่อถือได้

อัลกอริธึมการตรวจจับเครื่องหมายด้วยแสงที่แข็งแกร่ง ควบคู่ไปกับความสามารถในการปรับแต่งการจดจำรับประกันผลลัพธ์ที่แม่นยำ 100%

โซลูชั่นทั้งหมด

Aspose.OMR for .NET รองรับเวิร์กโฟลว์ OMR ที่สมบูรณ์ ตั้งแต่การออกแบบแบบฟอร์มไปจนถึงการจดจำสำเนาที่กรอกไว้

เป็นมิตรกับนักพัฒนา

API ของเราใช้งานง่ายมากแม้สำหรับนักพัฒนาที่ไม่มีประสบการณ์ แอปพลิเคชัน OMR แบบง่ายสามารถเขียนด้วยโค้ดได้ 10 บรรทัด

ตัวอย่างโค้ดสด

กระดาษคำตอบที่เครื่องอ่านได้เป็นองค์ประกอบสำคัญของการทดสอบข้อเขียน การประเมิน และการประเมินชั้นเรียน แอปพลิเคชันออนไลน์ที่เรียบง่ายนี้สร้างกระดาษคำตอบ 4 คอลัมน์และสาธิตโค้ดที่จำเป็นในการทำคำตอบบนเครื่องของคุณโดยใช้ Aspose.OMR for .NET

จำนวนคำถาม

 

บับเบิ้ลต่อคำถาม

คัดลอกและวางโค้ดนี้

ตัวอย่างเพิ่มเติม >
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;
}

ความเป็นอิสระของแพลตฟอร์ม

Aspose.OMR for .NET สามารถทำงานบนแพลตฟอร์มใดก็ได้ที่รองรับ .NET Framework 4.0 และใหม่กว่า - ไม่ว่าจะบนเครื่องท้องถิ่น บน เว็บเซิร์ฟเวอร์หรือในระบบคลาวด์

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

รูปแบบไฟล์ที่รองรับ

Aspose.OMR for .NET สามารถทำงานกับ [ไฟล์]แทบทุกชนิด( https://docs.aspose.com/omr/net/supported-file-formats/ ) คุณสามารถรับได้จากเครื่องสแกนหรือกล้อง ผลลัพธ์การจดจำจะถูกส่งกลับในรูปแบบการแลกเปลี่ยนข้อมูลที่ได้รับความนิยมสูงสุด ซึ่งสามารถนำเข้าสู่ฐานข้อมูลหรือระบบการวิเคราะห์ยอดนิยมใดๆ ได้

สร้างแบบฟอร์ม

  • Plain text
  • JSON
  • Programmatically

สแกนแบบฟอร์ม

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

รู้จักแบบฟอร์ม

  • CSV
  • JSON
  • XML

ความเป็นไปได้ไม่จำกัด

การใช้งานของการจดจำเครื่องหมายด้วยแสงนั้นมีความหลากหลาย โดยนำเสนอโซลูชันที่เรียบง่ายสำหรับแง่มุมต่างๆ ของชีวิตที่จำเป็นต้องรวบรวมและวิเคราะห์ข้อมูลด้วยตนเอง เทคโนโลยีนี้ทำให้การจดจำแบบฟอร์มเป็นอัตโนมัติอย่างสมบูรณ์ ทำให้สามารถประมวลผลแผ่นงานหลายร้อยแผ่นต่อนาทีด้วยความแม่นยำเกือบ 100% สามารถวิเคราะห์ผลลัพธ์แบบเรียลไทม์หรือบันทึกลงในฐานข้อมูลเพื่อการรวบรวมและการวิเคราะห์ในภายหลัง

การใช้งานครอบคลุมหลากหลายและรวมถึงแต่ไม่จำกัดเพียง:

  • การศึกษา: กระดาษคำตอบ แบบทดสอบ แบบทดสอบ แบบฟอร์มการสอบ
  • รัฐบาล: บัตรลงคะแนน แบบฟอร์มภาษี แบบฟอร์มเข้าเขตแดน สำมะโน ความคิดเห็นของประชาชน
  • ยา: การตรวจ การประเมิน แบบฟอร์มข้อมูลผู้ป่วย การเคลมประกันสุขภาพ
  • การเงิน: การสมัครสินเชื่อ การอัปเดตข้อมูลลูกค้า การสมัครบัตรเครดิต
  • และอื่น ๆ อีกมากมาย…

แอปพลิเคชันระดับโลก

Aspose.OMR for .NET สามารถสร้างและจดจำแบบฟอร์มหลายภาษาได้ ทำให้ห้องสมุดเหมาะสำหรับการใช้งานระดับโลก รวมถึงการสำรวจระหว่างประเทศ การประเมินการศึกษา และโครงการวิจัยข้ามวัฒนธรรม ช่วยให้คุณสามารถเสนอแบบฟอร์มของผู้ตอบแบบสอบถามในภาษาที่พวกเขาสะดวกที่สุด:

  • อังกฤษ ฝรั่งเศส และภาษาอื่นๆ ในยุโรป
  • ซีริลลิก;
  • ภาษาอาหรับ;
  • เปอร์เซีย;
  • ฮีบรู;
  • ภาษาอูรดู;
  • เบงกาลี

สร้างแบบฟอร์ม OMR โดยไม่ต้องใช้เครื่องมือออกแบบ

Aspose.OMR for .NET นำเสนอเครื่องมืออเนกประสงค์สูงสำหรับการออกแบบแบบฟอร์มที่เครื่องอ่านได้ในทุกรูปแบบและทุกระดับของความซับซ้อน ไม่จำเป็นต้องมีบรรณาธิการหรือเครื่องมือการออกแบบภายนอก ผ่าน ภาษามาร์กอัป และ อ็อบเจ็กต์แบบเป็นโปรแกรม ที่ปรับเปลี่ยนได้อย่างมาก ผู้ใช้สามารถรวมองค์ประกอบเค้าโครงและเนื้อหาได้มากกว่า 20 รายการในลักษณะที่ต้องการ

หากคุณไม่มีเวลาทำความคุ้นเคยกับไวยากรณ์มาร์กอัปเทมเพลต ไม่ต้องกังวล คุณสามารถสร้างแบบฟอร์ม OMR ที่กำหนดเองแบบโต้ตอบได้อย่างง่ายดายจากแพลตฟอร์มหรืออุปกรณ์ใดก็ได้โดยใช้ ผู้ออกแบบแบบฟอร์มออนไลน์ คุณสามารถเพิ่มองค์ประกอบจำนวนเท่าใดก็ได้ ปรับขนาด และจัดตำแหน่งตามความต้องการเฉพาะของคุณ

Alumni questionnaire Customer satisfaction survey SAT form

แบบฟอร์มสามารถปรับให้เป็นส่วนตัวได้ด้วยบาร์โค้ดและรหัส QR ที่สร้างขึ้นโดยอัตโนมัติ ชื่อผู้ตอบ ตัวระบุเฉพาะ และรูปถ่าย คุณยังสามารถสร้างแบรนด์ให้กับแบบฟอร์ม OMR ได้ด้วยการเพิ่มโลโก้ ส่วนท้ายขององค์กร และอื่นๆ อีกมากมาย ทดลองใช้เค้าโครง รูปแบบคำถาม และโครงสร้างคำตอบ ขณะเดียวกันก็รับประกันความแม่นยำที่สม่ำเสมอในการจดจำเครื่องหมาย เพลิดเพลินไปกับกระบวนการออกแบบที่สร้างสรรค์ และบอกลากระบวนการออกแบบที่ซับซ้อน และใช้แนวทางที่ตรงไปตรงมาในการสร้างแบบฟอร์ม

ดู ตัวอย่างเทมเพลตฟอร์มสำเร็จรูป ที่สามารถประมวลผลโดยอัตโนมัติด้วย Aspose.OMR for .NET

คุณสมบัติและความสามารถ

Aspose.OMR for .NET เป็น API ที่ใช้งานง่าย อเนกประสงค์ และคุ้มค่าสำหรับการออกแบบ แสดงผล และการจดจำกระดาษคำตอบ แบบสำรวจ แอปพลิเคชัน และแบบฟอร์มที่คล้ายกันที่กรอกด้วยมือ

Feature icon

ขนาดกระดาษทั้งหมด

รองรับขนาดกระดาษยอดนิยมทุกขนาดและขนาดกระดาษที่ไม่ได้มาตรฐานจำนวนหนึ่ง

Feature icon

สแกนด้วยสมาร์ทโฟน

ใช้กล้องสมาร์ทโฟนของคุณแทนสแกนเนอร์

Feature icon

ไม่จำเป็นต้องใช้เครื่องมือออกแบบ

สร้างแบบฟอร์ม OMR อย่างรวดเร็วโดยไม่ต้องใช้โปรแกรมแก้ไขและเครื่องมือออกแบบภายนอก

Feature icon

QR และบาร์โค้ด

ปรับแต่งแบบฟอร์มด้วยบาร์โค้ดและรหัส QR ที่สร้างขึ้นโดยอัตโนมัติ

Feature icon

การปรับความแม่นยำ

ปรับแต่งพารามิเตอร์การจดจำอย่างละเอียดเพื่อผลลัพธ์ที่สมบูรณ์แบบในทุกสภาวะ

Feature icon

การประมวลผลเป็นชุด

จดจำภาพทั้งหมดในโฟลเดอร์ด้วยคำสั่งเดียว

Feature icon

แบบฟอร์มหลายหน้า

สร้างและจดจำแบบฟอร์ม OMR ที่ขยายออกไปหลายหน้า

Feature icon

รองรับหลายภาษา

ทิศทางข้อความ LTR และ RTL และระบบตัวเลขดั้งเดิม

Feature icon

การสร้างแบรนด์และการปรับแต่ง

ปรับแต่งแบบฟอร์ม OMR โดยเพิ่มโลโก้ รูปภาพ ส่วนท้าย และอื่นๆ อีกมากมาย

ง่ายต่อการใช้

คุณจำเป็นต้องมีโค้ดเพียงไม่กี่บรรทัดเพื่อสร้างกระดาษคำตอบ แบบสำรวจ หรือแบบฟอร์ม OMR อื่นๆ และจดจำแบบฟอร์มที่กรอกเสร็จแล้ว
คุณจะต้องมีเวลาว่างเพียง 15 นาทีและมีความรู้พื้นฐานเกี่ยวกับ C#

การติดตั้ง

Aspose.OMR for .NET ได้รับการเผยแพร่ในรูปแบบแพ็คเกจ NuGet น้ำหนักเบาหรือเป็น ไฟล์ที่ดาวน์โหลดได้ โดยมีการอ้างอิงน้อยที่สุด คุณสามารถเพิ่มแพ็คเกจในโครงการของคุณได้โดยตรงจาก Microsoft Visual Studio เพียง ติดตั้ง ไปยังโปรเจ็กต์ของคุณ จากนั้นคุณก็พร้อมที่จะใช้ความสามารถ OMR ทั้งหมดและบันทึกผลลัพธ์การจดจำในรูปแบบที่รองรับ

คุณสามารถเริ่มใช้ Aspose.OMR for .NET ได้ทันทีหลังการติดตั้ง โดยมีข้อจำกัดบางประการ ใบอนุญาตชั่วคราว จะลบข้อจำกัดทั้งหมดของเวอร์ชันทดลองใช้เป็นเวลา 30 วัน ใช้เพื่อเริ่มสร้างแอปพลิเคชัน OMR ที่ทำงานได้อย่างสมบูรณ์ และตัดสินใจขั้นสุดท้ายเพื่อ ซื้อ Aspose.OMR for .NET ในภายหลัง

เครื่องกำเนิดแบบฟอร์ม

โครงสร้างและโครงร่างของแบบฟอร์ม OMR ถูกกำหนดไว้ในไฟล์ข้อความธรรมดาที่ใช้สัญลักษณ์พิเศษ คุณสามารถสร้างมันขึ้นมาได้ด้วยโปรแกรมแก้ไขข้อความใดๆ รวมถึง Notepad คุณต้องการเพียง 4 บรรทัดเพื่อสร้างกระดาษคำตอบ 150 คำถามที่เครื่องอ่านได้:

How to design an answer sheet

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


เมื่อคุณสร้างโครงสร้างและเค้าโครงแบบฟอร์มเสร็จแล้ว คุณจำเป็นต้องมีโค้ดเพียง 3 บรรทัดเพื่อสร้างยูทิลิตี้ง่ายๆ ที่สร้างหน้าที่พิมพ์ได้:

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

เครื่องอ่านเครื่องหมายออปติคัล

ด้วย Aspose.OMR for .NET คุณสามารถสร้างเครื่องอ่านมาร์กออปติคัลเชิงโปรแกรมที่มีฟังก์ชันการทำงานเต็มรูปแบบโดยใช้โค้ดเพียง 5 บรรทัด คุณสามารถใช้เครื่องถ่ายเอกสารในสำนักงานที่มีอยู่หรือแม้แต่กล้องสมาร์ทโฟนแทนเครื่องสแกน OMR ราคาแพงได้ ผู้ตอบแบบสอบถามสามารถกรอกแบบฟอร์มของคุณด้วยปากกา ดินสอ หรือปากกามาร์กเกอร์ และใช้เครื่องหมายประเภทใดก็ได้

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