لماذا تختار aspose.ocr لجافا سكريبت؟

يتيح لك Aspose.ocor لـ JavaScript استخراج النص من الصفحات الممسوحة ضوئيًا والصور ولقطات الشاشة والصور الأخرى مباشرة على صفحة ويب أو من تطبيقات الإلكترون عبر المنصات. تعتمد على تقنية WebAssembly (WASM) ، والتي تسمح للرمز بالتشغيل على جهاز المستخدم النهائي دون الحاجة إلى خادم ويب. يمكن دمجها أصلاً في سياق JavaScript الخاص بك ، بما في ذلك الوصول إلى جميع وظائف متصفح الويب. يوفر Aspose.ocr لـ JavaScript عبر C ++ أعلى أمان عند تضمينه على الويب ، وسيقوم بفرض سياسات أمن الأذونات الخاصة بالمتصفح.

تدعم واجهة برمجة تطبيقات التعرف على الأحرف البصري القوية والثرية (OCR) أكثر من 140 لغة تعتمد على البرامج النصية اللاتينية والسيريلية والآسيوية ، بما في ذلك الصينية والهندية ، ويمكنها التعرف على الملفات في الأشكال الأكثر شعبية. تتيح لك مرشحات المعالجة المختلفة التعرف على الصور المنحرفة والمشتتة والصاخبة. يتم إرجاع نتائج التعرف في تنسيقات تبادل البيانات الأكثر شعبية.

Illustration ocr

سريع ودقيق OCR

تحقيق نتائج عالية السرعة ودقيقة للمعرف الضوئي مع JavaScript المتقدمة عبر تقنية C ++.

دعم متعدد اللغات

التعرف على النص في أكثر من 140 لغة ، بما في ذلك البرامج النصية اللاتينية والسيري والعربية والفارسية والإنشارية والصينية ، وضمان التنوع لتطبيقات JavaScript الخاصة بك عبر تكامل C ++.

دعم الصور متعددة الاستخدامات

معالجة الصور من الماسحات الضوئية والكاميرات والهواتف الذكية دون عناء مع JavaScript عبر C ++.

الدقة في التعرف على الشخصية الصينية

تعرف على أكثر من 6000 حرف صيني بدقة في مشاريع JavaScript عبر C ++.

الكشف عن التصميم

تحديد وتصنيف كتل المحتوى في الصور لضمان الترتيب الصحيح للنص المستخرج ، بغض النظر عن التصميم.

عينة الكود المباشر

بدء التعرف على النص من الصور في ثلاثة أسطر فقط من التعليمات البرمجية. تجربة البساطة!

على استعداد للاعتراف على استعداد للاعتراف إسقاط ملف هنا أو انقر لتصفح *

* عن طريق تحميل ملفاتك أو استخدام الخدمة التي توافق عليها شروط الاستخدام و سياسة الخصوصية.

نتيجة الاعتراف
 

تحويل الصورة إلى نص

المزيد من الأمثلة >
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
var inputs = new Module.WasmAsposeOCRInputs();
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = filename;
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Get recognition results as text
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

تكامل OCR في تطبيق الويب الخاص بك

ASPOSE.OCR API لـ JavaScript يسمح للرمز بالتشغيل مباشرة في متصفح الويب الخاص بالمستخدم النهائي (من جانب العميل) أو في بيئات قائمة على المتصفح ، مثل Electon.

Microsoft Windows
Linux
MacOS

تنسيقات الملف المدعومة

Aspose.OCR for Javascript via C++ يمكن أن تعمل مع أي ملف يمكنك الحصول على الماسح الضوئي أو الكاميرا. يمكن حفظ نتائج الاعتراف أو استيرادها إلى قاعدة بيانات أو تحليلها في الوقت الفعلي.

الصور

  • JPEG
  • PNG
  • TIFF
  • BMP

دفعة OCR

  • ZIP

نتائج التعرف

  • Text
  • JSON
  • XML

التثبيت دون عناء

يتم توزيع ASPOSE.OCR لـ JavaScript عبر C ++ كحزمة قابلة للتنزيل قائمة بذاتها لا تتطلب تثبيت أي تبعيات خارجية. ما عليك سوى تفريغها بجوار صفحة HTML الخاصة بك ، وأنت مستعد لتحويل أي صورة إلى رسالة نصية مباشرة في المتصفح.

اطلب ترخيصًا تجريبيًا لبدء تطوير تطبيق OCR يعمل بشكل كامل دون قيود.

140+ لغات التعرف

تعترف JavaScript OCR API بأكثر من 140 لغة ونصوص كتابة شهيرة ، بما في ذلك اللغات المختلطة:

اترك الكشف عن اللغة إلى المكتبة أو حدد اللغة بنفسك لتعزيز أداء وموثوقية التعرف.

  • ** اللاتينية الممتدة ** الأبجدية: الإنجليزية والإسبانية والفرنسية والإندونيسية والبرتغالية والألمانية والفيتنامية والتركية والإيطالية والبولندية و 80+ أخرى ؛
  • ** السيريليك ** الأبجدية: الروسية ، الأوكرانية ، كازاخاخية ، صربي ، بيلاروسيا ، البلغارية ؛
  • العربية ، الفارسية ، الأردية ؛
  • السيناريو الصيني و Devanagari ، بما في ذلك الهندية والماراثي و Bhojpuri وغيرها.

مناسب لأي محتوى

تعترف JavaScript OCR API بأكثر من 140 لغة ونصوص كتابة شهيرة ، بما في ذلك اللغات المختلطة:

اترك الكشف عن اللغة إلى المكتبة أو حدد اللغة بنفسك لتعزيز أداء وموثوقية التعرف.

الميزات الرئيسية

Aspose.OCR for Javascript via C++ استكشاف الميزات المتقدمة لـ Aspose.ocr لـ JavaScript.

Feature icon

الصورة OCR

استخراج النص من صور الهاتف الذكي بدقة مستوى المسح.

Feature icon

PDF قابل للبحث

تحويل أي فحص إلى مستند قابل للبحث بالكامل وقابل للفهرسة.

Feature icon

التعرف على عنوان URL

تعرف على صورة من عنوان URL دون تنزيلها محليًا.

Feature icon

الاعتراف بالجملة

اقرأ جميع الصور من المستندات والمجلدات والأرشيفات متعددة الصفحات.

Feature icon

أي خط وأسلوب

تحديد النص والتعرف عليه في جميع المحارف والأنماط الشائعة.

Feature icon

الاعتراف بالضبط

اضبط كل معلمة OCR للحصول على أفضل نتائج التعرف.

عينات رمز JavaScript

اكتشف عينات رمز لدمجها بسلاسة Aspose.ocr لـ JavaScript عبر C ++ في صفحات HTML وتطبيقات الإلكترون.

تثبيت بسيط لجافا سكريبت

كحزمة JavaScript أو ملف قابل للتنزيل مع الحد الأدنى من التبعيات ، يضمن Aspose.ocr for JavaScript التوزيع السهل. قم بدمجه في مشروعك مباشرة من JavaScript ، وأنت مستعد للاستفادة من إمكانيات التعرف على الحروف الضوئي الكاملة ، وتوفير نتائج التعرف على تنسيقات مختلفة.

التعرف على الصور مع JavaScript

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

تطبيق تصحيحات الصور التلقائية - JavaScript

// Load photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Automatically adjust contrast and remove noise
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
settings.auto_contrast = true;
settings.auto_denoising = true;

// Extract text from photo:
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);

// Output recognition results
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

صورة عالمية إلى محول النص لجافا سكريبت

في حين أن العديد من الشركات والمنظمات والأفراد تعمل بنشاط على تقليل اعتمادها على المستندات الورقية ، فإن هذا لا يزال التنسيق الأكثر انتشارًا للتخزين والمشاركة. الوثائق الممسوحة ضوئيًا المدعومة من المحفوظات البدنية كافية للامتثال التنظيمي والأغراض القانونية والنسخ الاحتياطي على المدى الطويل والتكرار. ومع ذلك ، تنشأ حالات العمل بشكل متكرر لإنشاء محتوى جديد بناءً على المحتوى الموجود ضوئيًا أو أجزاء من المستندات الحالية. Aspose.ocr لـ JavaScript عبر с ++ يجعل من السهل تحويل صفحة تم مسحها ضوئيًا إلى نص قابل للبحث وقابل للتحرير. يتم التعرف على المحتوى بدقة عالية وسرعة ، مما يوفر لك الوقت والجهد للكتابة اليدوية وضمان عدم وجود أخطاء بشرية ، خاصة عند العمل مع كميات كبيرة من المعلومات.

تحويل الصورة إلى مستند - JavaScript

// Load a scanned page from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze content structure
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.DOCUMENT;
settings.upscale_small_font = true;

// Extract text from a page
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);

استخراج البيانات الرقمية من الجداول

عند إدارة الجداول المطبوعة الكبيرة التي تحتوي على بيانات رقمية ، مثل البيانات الخام للمسوحات الاجتماعية المجزئة أو قوائم المخزون ، يصبح الاستخراج اليدوي عملية بطيئة وغير عملية إلى حد كبير للأخطاء البشرية. يساعد OCR على أتمتة وتوحيد استخراج المعلومات ، وضمان نتائج متسقة وموثوقة. ASPOSE.OCR لـ JavaScript عبر с ++ أتمتة بالكامل تحويل البيانات الجدولية الممسوحة ضوئيًا أو المصوّرة إلى محتوى قابل للقراءة للآلة. يمكن دمج البيانات المستخرجة بسهولة في قواعد البيانات وتحليلها ، مما يساهم في صنع القرار الأكثر استنارة.

صورة الجدول إلى نص - JavaScript

// Load a scan or photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze tabular structures
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.TABLE;

// Limit the subset of characters to improve recognition accuracy and increase performance
settings.alphabet = "1234567890.,;";
// Extract text from a table
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);