OCR را به صفحات وب خود - JavaScript - Electron اضافه کنید
OCR در وب سایت شما
ویترین های بیشتر >var input = Module.WasmAsposeOCRInput();
var inputs = new Module.WasmAsposeOCRInputs();
// Prepare settings
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = "<file name>";
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Serrialize result
var result_str = Module.AsposeOCRSerializeResult(
result, Module.ExportFormat.text);
console.log(result_str);
چرا Aspose.OCR را برای جاوا اسکریپت از طریق C++ انتخاب کنید؟
Aspose.OCR برای جاوا اسکریپت از طریق ++C به شما امکان می دهد متن را از صفحات اسکن شده، عکس ها، اسکرین شات ها و سایر تصاویر به طور مستقیم در یک صفحه وب یا از برنامه های الکترون چند پلتفرمی استخراج کنید. این مبتنی بر فناوری WebAssembly (Wasm) است که به کد اجازه می دهد بدون نیاز به وب سرور بر روی دستگاه کاربر نهایی اجرا شود. این می تواند به صورت بومی در زمینه جاوا اسکریپت شما، از جمله دسترسی به تمام عملکردهای مرورگر وب، ادغام شود. Aspose.OCR برای جاوا اسکریپت از طریق ++C بالاترین امنیت را در هنگام تعبیه در وب فراهم می کند و خط مشی های امنیتی منبع و مجوزهای مرورگر را اعمال می کند.
API قدرتمند و غنی از ویژگی های تشخیص کاراکتر نوری (OCR) ما از بیش از 130 زبان مبتنی بر اسکریپت های لاتین، سیریلیک و آسیایی، از جمله چینی و هندی پشتیبانی می کند و می تواند فایل ها را در محبوب ترین فرمت ها تشخیص دهد. فیلترهای پردازشی مختلف به شما امکان میدهند تصاویر کج، مخدوش و نویز را تشخیص دهید. نتایج شناسایی در محبوب ترین فرمت های تبادل داده برگردانده می شوند.
OCR سریع و دقیق
به نتایج OCR با سرعت بالا و دقیق با جاوا اسکریپت پیشرفته از طریق فناوری ++C دست یابید.
پشتیبانی چند زبانه
متن را در بیش از 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 برای جاوا اسکریپت به کد اجازه می دهد تا مستقیماً در مرورگر وب کاربر نهایی (سمت مشتری) یا در محیط های مبتنی بر مرورگر مانند Electon اجرا شود.
فرمت های فایل پشتیبانی شده
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 برای جاوا اسکریپت را کاوش کنید.
عکس OCR
استخراج متن از عکس های تلفن هوشمند با دقت سطح اسکن.
PDF قابل جستجو
هر اسکن را به یک سند کاملاً قابل جستجو و فهرستبندی تبدیل کنید.
تشخیص URL
تشخیص تصویر از URL بدون بارگیری محلی.
تشخیص انبوه
تمام تصاویر را از اسناد چند صفحه ای، پوشه ها و بایگانی ها بخوانید.
هر نوع فونت و سبک
متن را در تمام حروف و سبک های رایج شناسایی و تشخیص دهید.
تشخیص دقیق
هر پارامتر OCR را برای بهترین نتایج تشخیص تنظیم کنید.
نمونه کد جاوا اسکریپت
برای ادغام یکپارچه Aspose.OCR برای جاوا اسکریپت از طریق C++ در صفحات HTML و برنامههای Electron، نمونههای کد را کشف کنید.
نصب ساده برای جاوا اسکریپت
تشخیص تصویر با جاوا اسکریپت
پذیرش گسترده برنامه های 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);