1. منتجات
  2.   OMR
  3.   Java
  4.   Aspose.OMR for Java

Aspose.OMR for Java

 
 

مكتبة جافا لتحليل نماذج OMR واستخراج البيانات

واجهة برمجة تطبيقات جافا OMR قوية للتعرف البصري على العلامات بدقة وموثوقية. صممت لتحديد وتحليل نماذج OMR، واستخراج بيانات قيّمة عبر كود جافا.

ما هو Aspose.OMR لجافا؟

إضافة قدرات التعرف على العلامات إلى تطبيقاتهم بلغة جافا. صُممت للمهام مثل معالجة الاستبيانات، التقييمات، والنماذج المعلَّمة، وتبسّط عملية استخراج البيانات من المستندات أو الصور الممسوحة. المكتبة مثالية للمطورين الذين يرغبون في تطوير تطبيقات OMR تتطلب دقة عالية وأداء قوي. مع ميزات مثل إنشاء قوالب قابلة للتخصيص، دعم متعدد اللغات، والتعرف على خانات الاختيار، الشبكات، ومناطق النص، فإن Aspose.OMR لجافا تجعل من السهل التعرف على النص من الصور ومعالجة البيانات المعلَّمة بأقل جهد.

لمن يشاركون في تطوير برامج OMR بجافا، يبرز Aspose.OMR لجافا كحل موثوق ومليء بالميزات. يدعم التكامل المرن مع أي بيئة تعتمد على جافا ويوفر وثائق تفصيلية وعينات كود للمساعدة في التطوير السريع. يمكن للمطورين بسهولة استخراج النص من المستندات الممسوحة، أتمتة تصحيح الامتحانات، أو جمع نتائج الاستبيانات بدقة. هذه مجموعة تطوير OMR لجافا ليست قوية فحسب، بل متعددة الاستخدامات بما يكفي لدعم مجموعة واسعة من حالات الاستخدام، مما يجعلها خيارًا أولًا لأي شخص يبحث عن مكتبة OMR مجانية أو حل تجاري لبناء تطبيقات معالجة نماذج ذكية.

Previous Next

بدء الاستخدام مع Aspose.OMR لجافا

الطريقة الموصى بها لاستخدام Aspose.OMR لجافا هي عبر مستودع Maven. حدد موقع مستودع Aspose Maven بإضافة الأسطر التالية إلى ملف تكوين pom.xml الخاص بـ Maven.

مستودع Maven لـ Aspose.OMR لجافا

 //First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:

<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.PDF for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-omr</artifactId>
	<version>23.5</version>
    <version>jdk6</version>
	</dependency>
</dependencies>

يمكنك تنزيل المكتبة مباشرةً من صفحة المنتج Aspose.OMR

إضافة إمكانيات OMR داخل تطبيقات جافا

قدمت Aspose.OMR لجافا عدة ميزات هامة للعمل مع صيغ ملفات OMR داخل تطبيقات جافا. تدعم المكتبة التعرف على عناصر OMR المختلفة مثل خانات الاختيار، الشبكات، ومناطق النص. هذه التغطية الشاملة تجعلها مناسبة لمجموعة واسعة من التطبيقات، من الاستبيانات البسيطة إلى التقييمات المعقدة. تدعم تحميل ومعالجة صور OMR مما يتيح للمستخدمين تحميل صورة، معالجتها، واستخراج بيانات قيّمة. يوضح المثال التالي كيفية تحميل صورة موجودة واستخراج البيانات منها.

How to Load an Existing Image and Load Data from It via Java API?

import com.aspose.omr.imageprocessing.*;
// Load an OMR image
OmrImage omrImage = OmrImage.load("sample_image.png");
// Process the image
RecognitionResult result = omrEngine.recognizeImage(omrImage, template);
// Extract data from the result
OmrPage omrPage = result.getPage(0);

استخراج بيانات دقيق عبر واجهة برمجة تطبيقات جافا

تستخدم Aspose.OMR لجافا خوارزميات متقدمة لاستخراج البيانات بدقة من الصور أو المستندات الممسوحة. يضمن ذلك دقة في قراءة الفقاعات المعلَّمة، خانات الاختيار، وعناصر OMR الأخرى، مما يقلل الأخطاء في تفسير البيانات. يمكن لمطوري البرمجيات الوصول إلى العناصر الفردية على الصفحة واسترجاع القيم المعلَّمة ببضع أسطر من كود جافا فقط. تدعم المكتبة عدة لغات، مما يضمن مرونة للمطورين لتلبية قواعد مستخدمين متنوعة. يوضح المثال التالي كيف يمكن لمطوري البرمجيات الوصول إلى صفحة OMR واسترجاع القيم المعلَّمة داخل تطبيقات جافا.

How to Access OMR Page and Retrieve Marked Values inside Java Apps?

// Access grid on the page
OmrGrid omrGrid = omrPage.get(0);
// Retrieve marked values from the grid
List> markedValues = omrGrid.getMarkedValues();

إنشاء نماذج/قوالب OMR عبر جافا

تجعل Aspose.OMR لجافا من السهل على مطوري البرمجيات إنشاء نموذج OMR مثل استبيان رضا العملاء أو ورقة إجابات باستخدام بضع أسطر فقط من كود جافا. تمكّن المكتبة المطورين من تحديد تخطيط نماذجهم، بما في ذلك وضع عناصر OMR وأي نص أو رسومات مرتبطة، وتخصيص حجم الصفحة، اختيار الخط، ألوان الخط وغيرها. تضمن هذه المرونة قدرة المكتبة على التكيف مع حالات استخدام متنوعة. يوضح المثال التالي كيفية تكوين تخطيط النموذج وإضافة الصور إليه داخل تطبيقات جافا.

How to Configure Form Layout & Add Image to OMR using Java API?

OmrEngine engine = new OmrEngine();
// Configure form layout
GlobalPageSettings pageSettings = new GlobalPageSettings();
pageSettings.PaperSize = PaperSize.Letter;
// Add images
InputStream logoStream = ReadFile("sources/logo.png");
ImageCollection images = new ImageCollection();
images.add("logo.png", logoStream);
// Generate form
GenerationResult res = engine.generateTemplate("source.txt", images, pageSettings);

المرونة والتكامل

يتكامل Aspose.OMR لجافا بسلاسة مع تطبيقات جافا، موفرًا لمطوري البرمجيات حلاً مرنًا وفعالًا لتنفيذ OMR. يضمن سهولة التكامل تمكين المطورين من تحسين أنظمتهم الحالية دون صعوبة تعلم كبيرة. تأتي المكتبة مع وثائق شاملة ودعم مخصص، مما يسهل على المستخدمين استكشاف ميزات المكتبة وحل أي مشكلات. يضمن هذا الالتزام بمساعدة المستخدمين عملية تطوير سلسة.

 عربي