چرا aspose.ocr را برای JavaScript انتخاب کنید؟

Aspose.ocr for JavaScript به شما امکان می دهد متن را از صفحات اسکن شده ، عکس ها ، تصاویر و تصاویر دیگر به طور مستقیم در یک صفحه وب یا از برنامه های الکترونیکی متقابل استخراج کنید. این مبتنی بر فناوری WebAssembly (WASM) است که به کد اجازه می دهد بدون نیاز به سرور وب روی دستگاه کاربر نهایی اجرا شود. این می تواند به صورت بومی در زمینه JavaScript شما ، از جمله دسترسی به همه توابع مرورگر وب ، ادغام شود. Aspose.ocr for JavaScript از طریق C ++ بالاترین امنیت را هنگام تعبیه در وب فراهم می کند و سیاست های امنیتی همان منشاء و مجوزهای مرورگر را اجرا می کند.

API به رسمیت شناختن شخصیت نوری قدرتمند و قدرتمند ما (OCR) بیش از 140 زبان را بر اساس اسکریپت های لاتین ، سیریلیک و آسیایی از جمله چینی و هندی پشتیبانی می کند و می تواند پرونده ها را در محبوب ترین قالب ها تشخیص دهد. فیلترهای مختلف پردازش به شما امکان می دهد تصاویر پوستی ، تحریف شده و پر سر و صدا را تشخیص دهید. نتایج تشخیص در محبوب ترین قالب های تبادل داده بازگردانده می شود.

Illustration ocr

OCR سریع و دقیق

دستیابی به نتایج OCR با سرعت بالا و دقیق با JavaScript پیشرفته از طریق فناوری C ++.

پشتیبانی چند زبانه

متن را به زبان 140+ زبان ، از جمله اسکریپت های لاتین ، سیریلیک ، عربی ، فارسی ، ایندیا و چینی تشخیص دهید و از طریق ادغام C ++ ، از تطبیق پذیری برای برنامه های JavaScript خود اطمینان حاصل کنید.

پشتیبانی از تصویر همه کاره

تصاویر را از اسکنرها ، دوربین ها و تلفن های هوشمند با زحمت با 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++ می تواند با هر [پرونده]کار کند( https://docs.aspose.com/ocr/javascript-cpp/supported-file-formats/ ) می توانید از یک اسکنر یا دوربین دریافت کنید. نتایج تشخیص را می توان ذخیره کرد ، به یک پایگاه داده وارد کرد یا در زمان واقعی مورد تجزیه و تحلیل قرار گرفت.

تصاویر

  • JPEG
  • PNG
  • TIFF
  • BMP

دسته OCR

  • ZIP

نتایج تشخیص

  • Text
  • JSON
  • XML

نصب بی دردسر

Aspose.ocr for JavaScript از طریق C ++ به عنوان یک بسته قابل بارگیری در خود توزیع می شود که نیازی به نصب وابستگی خارجی ندارد. فقط آن را در کنار صفحه HTML خود باز کنید ، و شما آماده هستید تا هر تصویری را به متن درست در مرورگر تبدیل کنید.

درخواست مجوز آزمایشی برای شروع توسعه یک برنامه OCR کاملاً کاربردی و بدون محدودیت.

140+ زبان تشخیص

JavaScript OCR API بیش از 140 زبان و اسکریپت های نوشتاری محبوب ، از جمله زبانهای مختلط را به رسمیت می شناسد:

تشخیص زبان را به کتابخانه واگذار کنید یا خود را برای افزایش عملکرد و قابلیت اطمینان به خود اختصاص دهید.

  • ** گسترش یافته لاتین ** الفبای: انگلیسی ، اسپانیایی ، فرانسوی ، اندونزیایی ، پرتغالی ، آلمانی ، ویتنامی ، ترکی ، ایتالیایی ، لهستانی و 80+ بیشتر ؛
  • ** سیریلیک ** الفبای: روسی ، اوکراینی ، قزاق ، صربستان ، بلاروس ، بلغاری ؛
  • عربی ، فارسی ، اردو ؛
  • اسکریپت چینی و Devanagari ، از جمله هندی ، مراتی ، بوجپوری و دیگران.

مناسب برای هر محتوا

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 را برای بهترین نتایج تشخیص تنظیم کنید.

نمونه کد جاوا اسکریپت

نمونه های کد را برای ادغام یکپارچه aspose.ocr for JavaScript از طریق C ++ در صفحات HTML و برنامه های الکترونیکی خود کشف کنید.

نصب ساده برای JavaScript

به عنوان یک بسته JavaScript یا یک فایل قابل بارگیری با حداقل وابستگی ، Aspose.ocr for JavaScript توزیع آسان را تضمین می کند. آن را مستقیماً از JavaScript در پروژه خود ادغام کنید ، و شما آماده هستید تا از قابلیت های کامل OCR استفاده کنید و نتایج تشخیص را در قالب های مختلف ذخیره کنید.

شناخت تصویر با JavaScript

تصویب گسترده برنامه های OCR معمولاً با این واقعیت متوقف می شود که اسکنرها برای اکثر کاربران معمول نیستند. کتابخانه 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 for 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 for 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);