چرا Aspose.OCR را برای جاوا اسکریپت انتخاب کنیم؟

Aspose.OCR برای جاوا اسکریپت به شما این امکان را می دهد که متن را از صفحات اسکن شده، عکس ها، اسکرین شات ها و سایر تصاویر به طور مستقیم در یک صفحه وب یا از برنامه های الکترون چند پلتفرمی استخراج کنید. این مبتنی بر فناوری WebAssembly (Wasm) است که به کد اجازه می دهد بدون نیاز به وب سرور بر روی دستگاه کاربر نهایی اجرا شود. این می تواند به صورت بومی در زمینه جاوا اسکریپت شما، از جمله دسترسی به تمام عملکردهای مرورگر وب، ادغام شود. Aspose.OCR برای جاوا اسکریپت از طریق ++C بالاترین امنیت را در هنگام تعبیه در وب فراهم می کند و خط مشی های امنیتی منبع و مجوزهای مرورگر را اعمال می کند.

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

Illustration ocr

OCR سریع و دقیق

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

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

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

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

تصاویر اسکنرها، دوربین ها و گوشی های هوشمند را بدون زحمت با جاوا اسکریپت از طریق C++ پردازش کنید.

دقت در تشخیص کاراکتر چینی

بیش از 6000 کاراکتر چینی را با دقت در پروژه های جاوا اسکریپت خود از طریق 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 برای جاوا اسکریپت به کد اجازه می دهد تا مستقیماً در مرورگر وب کاربر نهایی (سمت مشتری) یا در محیط های مبتنی بر مرورگر مانند 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 برای جاوا اسکریپت از طریق C++ به عنوان یک بسته قابل بارگیری مستقل توزیع شده است که نیازی به هیچ گونه وابستگی خارجی برای نصب ندارد. فقط آن را در کنار صفحه HTML خود باز کنید، و شما آماده هستید که هر تصویر را مستقیماً در مرورگر به متن تبدیل کنید.

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

130+ زبان تشخیص

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

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

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

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

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

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

ویژگی های کلیدی

Aspose.OCR for Javascript via C++ ویژگی های پیشرفته Aspose.OCR برای جاوا اسکریپت را کاوش کنید.

Feature icon

عکس OCR

استخراج متن از عکس های تلفن هوشمند با دقت سطح اسکن.

Feature icon

PDF قابل جستجو

هر اسکن را به یک سند کاملاً قابل جستجو و فهرست‌بندی تبدیل کنید.

Feature icon

تشخیص URL

تشخیص تصویر از URL بدون بارگیری محلی.

Feature icon

تشخیص انبوه

تمام تصاویر را از اسناد چند صفحه ای، پوشه ها و بایگانی ها بخوانید.

Feature icon

هر نوع فونت و سبک

متن را در تمام حروف و سبک های رایج شناسایی و تشخیص دهید.

Feature icon

تشخیص دقیق

هر پارامتر OCR را برای بهترین نتایج تشخیص تنظیم کنید.

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

برای ادغام یکپارچه Aspose.OCR برای جاوا اسکریپت از طریق C++ در صفحات HTML و برنامه‌های Electron، نمونه‌های کد را کشف کنید.

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

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

تشخیص تصویر با جاوا اسکریپت

پذیرش گسترده برنامه های OCR معمولاً با این واقعیت متوقف می شود که اسکنرها برای اکثر کاربران عادی نیستند. کتابخانه OCR ما دارای فیلترهای قدرتمند پیش پردازش تصویر داخلی است که می تواند تصاویر تیره، چرخان، کج و نویز را مدیریت کند. در ترکیب با پشتیبانی از همه فرمت‌های تصویر، امکان تشخیص مطمئن حتی عکس‌های گوشی هوشمند را فراهم می‌کند. بیشتر پیش پردازش و تصحیح تصویر به صورت خودکار انجام می شود، بنابراین شما فقط باید در موارد دشوار مداخله کنید.

اعمال اصلاحات خودکار تصویر - جاوا اسکریپت

// 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 برای جاوا اسکریپت از طریق С++ تبدیل صفحه اسکن شده به متن قابل جستجو و ویرایش را آسان می کند. محتوا با دقت و سرعت بالایی تشخیص داده می‌شود و در زمان و تلاش شما برای تایپ دستی صرفه‌جویی می‌کند و اطمینان می‌دهد که خطای انسانی وجود ندارد، به خصوص هنگام کار با حجم زیادی از اطلاعات.

تبدیل تصویر به سند - جاوا اسکریپت

// 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 برای جاوا اسکریپت از طریق С++ تبدیل داده های جدولی اسکن شده یا عکس گرفته شده را به محتوای قابل خواندن توسط ماشین کاملاً خودکار می کند. داده های استخراج شده را می توان به راحتی در پایگاه های داده ادغام و تجزیه و تحلیل کرد و به تصمیم گیری آگاهانه تر کمک می کند.

تصویر جدول به متن - جاوا اسکریپت

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