Thêm JS OCR vào các trang web của bạn
JS OCR trên trang web của bạn
Thêm giới thiệu >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);
Tại sao chọn Aspose.oc cho JavaScript?
Aspose.oc cho JavaScript cho phép bạn trích xuất văn bản từ các trang, ảnh, ảnh chụp màn hình được quét trực tiếp trên trang web hoặc từ các ứng dụng điện tử đa nền tảng. Nó dựa trên công nghệ Webassugging (WASM), cho phép mã chạy trên thiết bị người dùng cuối mà không cần máy chủ web. Nó có thể được tích hợp tự nhiên vào bối cảnh JavaScript của bạn, bao gồm cả quyền truy cập vào tất cả các chức năng trình duyệt web. Aspose.oc cho JavaScript thông qua C ++ cung cấp bảo mật cao nhất khi được nhúng trên web và sẽ thực thi các chính sách bảo mật của trình duyệt cùng nguồn gốc và quyền.
API nhận dạng ký tự quang học (OCR) mạnh mẽ và có tính năng của chúng tôi hỗ trợ hơn 140 ngôn ngữ dựa trên các kịch bản Latin, Cyrillic và Asian, bao gồm Trung Quốc và tiếng Hindi, và có thể nhận ra các tệp ở các định dạng phổ biến nhất. Các bộ lọc xử lý khác nhau cho phép bạn nhận ra hình ảnh bị lệch, méo mó và ồn ào. Các kết quả nhận dạng được trả về ở các định dạng trao đổi dữ liệu phổ biến nhất.

OCR nhanh và chính xác
Đạt được kết quả OCR tốc độ cao và chính xác với JavaScript nâng cao thông qua công nghệ C ++.
Hỗ trợ đa ngôn ngữ
Nhận biết văn bản bằng hơn 140 ngôn ngữ, bao gồm các tập lệnh Latin, Cyrillic, tiếng Ả Rập, Ba Tư, chỉ định và Trung Quốc, đảm bảo tính linh hoạt cho các ứng dụng JavaScript của bạn thông qua tích hợp C ++.
Hỗ trợ hình ảnh đa năng
Xử lý hình ảnh từ máy quét, máy ảnh và điện thoại thông minh một cách dễ dàng với JavaScript thông qua C ++.
Độ chính xác trong nhận dạng nhân vật Trung Quốc
Nhận ra hơn 6.000 ký tự Trung Quốc có độ chính xác trong các dự án JavaScript của bạn thông qua C ++.
Phát hiện bố trí
Xác định và phân loại các khối nội dung trong hình ảnh để đảm bảo đúng thứ tự của văn bản được trích xuất, bất kể bố cục.
Mẫu mã trực tiếp
Bắt đầu nhận dạng văn bản từ hình ảnh chỉ trong ba dòng mã. Trải nghiệm sự đơn giản!
* Bằng cách tải lên các tệp của bạn hoặc sử dụng dịch vụ mà bạn đồng ý với Điều khoản sử dụng Và Chính sách bảo mật.
Chuyển đổi hình ảnh thành văn bản
Nhiều ví dụ hơn >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);
Tích hợp OCR trong ứng dụng web của bạn
API ASPose.Ocr cho JavaScript cho phép mã chạy trực tiếp trong trình duyệt web của người dùng cuối (phía máy khách) hoặc trong các môi trường dựa trên trình duyệt, chẳng hạn như electon.
Các định dạng tệp được hỗ trợ
Aspose.OCR for Javascript via C++ có thể làm việc với bất kỳ tệp Bạn có thể nhận được từ máy quét hoặc máy ảnh. Kết quả nhận dạng có thể được lưu, nhập vào cơ sở dữ liệu hoặc được phân tích trong thời gian thực.
Hình ảnh
- JPEG
- PNG
- TIFF
- BMP
Lô OCR
- ZIP
Kết quả công nhận
- Text
- JSON
- XML
Cài đặt dễ dàng
Aspose.oc cho javascript qua C ++ được phân phối dưới dạng gói có thể tải xuống khép kín, không yêu cầu cài đặt bất kỳ phụ thuộc bên ngoài nào. Chỉ cần giải nén nó bên cạnh trang HTML của bạn và bạn đã sẵn sàng chuyển đổi bất kỳ hình ảnh nào thành văn bản ngay trong trình duyệt.
Yêu cầu giấy phép dùng thử để khởi động sự phát triển của một ứng dụng OCR đầy đủ chức năng mà không có giới hạn.
140 ngôn ngữ nhận dạng
JavaScript OCR API nhận ra hơn 140 ngôn ngữ và các tập lệnh viết phổ biến, bao gồm các ngôn ngữ hỗn hợp:
Để lại phát hiện ngôn ngữ cho thư viện hoặc tự xác định ngôn ngữ để nâng cao hiệu suất và độ tin cậy nhận dạng.
- ** Latin mở rộng ** Bảng chữ cái: Tiếng Anh, Tây Ban Nha, Pháp, Indonesia, Bồ Đào Nha, Đức, Việt Nam, Thổ Nhĩ Kỳ, Ý, Ba Lan, và hơn 80 người khác;
- ** Cyrillic ** Bảng chữ cái: Nga, Ukraine, Kazakh, Serbia, Belarusan, Bulgaria;
- Tiếng Ả Rập, Ba Tư, tiếng Urdu;
- Kịch bản Trung Quốc và Devanagari, bao gồm tiếng Hindi, Marathi, Bhojpuri và những người khác.
Thích hợp cho bất kỳ nội dung nào
JavaScript OCR API nhận ra hơn 140 ngôn ngữ và các tập lệnh viết phổ biến, bao gồm các ngôn ngữ hỗn hợp:
Để lại phát hiện ngôn ngữ cho thư viện hoặc tự xác định ngôn ngữ để nâng cao hiệu suất và độ tin cậy nhận dạng.
Các tính năng chính
Aspose.OCR for Javascript via C++ Khám phá các tính năng nâng cao của Aspose.oc cho JavaScript.
Ảnh OCR
Trích xuất văn bản từ ảnh điện thoại thông minh với độ chính xác cấp quét.
PDF có thể tìm kiếm
Chuyển đổi bất kỳ lần quét thành một tài liệu có thể tìm kiếm đầy đủ và có thể lập chỉ mục.
Công nhận URL
Nhận ra một hình ảnh từ URL mà không tải xuống cục bộ.
Công nhận số lượng lớn
Đọc tất cả các hình ảnh từ các tài liệu, thư mục và tài liệu lưu trữ nhiều trang.
Bất kỳ phông chữ và phong cách
Xác định và nhận dạng văn bản trong tất cả các kiểu chữ và kiểu phổ biến.
Công nhận tinh chỉnh
Điều chỉnh mọi tham số OCR cho kết quả nhận dạng tốt nhất.
Mẫu mã JavaScript
Khám phá các mẫu mã để tích hợp liền mạch Aspose.oc cho JavaScript thông qua C ++ vào các trang HTML và ứng dụng electron của bạn.
Cài đặt đơn giản cho JavaScript
Nhận dạng hình ảnh với JavaScript
Việc áp dụng rộng rãi các ứng dụng OCR thường bị dừng lại bởi thực tế là các máy quét không phổ biến đối với hầu hết người dùng. Thư viện OCR của chúng tôi có các bộ lọc tiền xử lý hình ảnh tích hợp mạnh mẽ có thể xử lý các hình ảnh tối, xoay, lệch và ồn ào. Kết hợp với sự hỗ trợ cho tất cả các định dạng hình ảnh, nó cho phép nhận ra đáng tin cậy các bức ảnh điện thoại thông minh. Hầu hết các xử lý trước và điều chỉnh hình ảnh được thực hiện tự động, vì vậy bạn sẽ chỉ phải can thiệp vào các trường hợp khó khăn.
Áp dụng hiệu chỉnh hình ảnh tự động - 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);
Hình ảnh phổ quát sang bộ chuyển đổi văn bản cho javascript
Trong khi nhiều doanh nghiệp, tổ chức và cá nhân đã tích cực làm việc để giảm sự phụ thuộc của họ vào các tài liệu giấy, thì đây vẫn là định dạng phổ biến nhất để lưu trữ và chia sẻ. Các tài liệu được quét được hỗ trợ bởi các tài liệu lưu trữ vật lý là đủ cho việc tuân thủ quy định, mục đích pháp lý, sao lưu dài hạn và dự phòng. Tuy nhiên, các trường hợp kinh doanh thường phát sinh để tạo nội dung mới dựa trên nội dung được quét hiện có hoặc các phần của các tài liệu hiện có. Aspose.oc cho javascript thông qua с ++ giúp dễ dàng chuyển đổi một trang được quét thành một văn bản có thể tìm kiếm và có thể chỉnh sửa. Nội dung được công nhận với độ chính xác và tốc độ cao, giúp bạn tiết kiệm thời gian và nỗ lực gõ thủ công và đảm bảo không có lỗi của con người, đặc biệt là khi làm việc với khối lượng thông tin lớn.
Chuyển đổi hình ảnh thành tài liệu - 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);
Trích xuất dữ liệu số từ các bảng
Khi quản lý các bảng in lớn có chứa dữ liệu số, chẳng hạn như dữ liệu thô của các cuộc khảo sát xã hội thực địa hoặc danh sách hàng tồn kho, việc trích xuất thủ công trở thành một quá trình chậm chạp, không thực tế rất dễ bị lỗi của con người. OCR giúp tự động hóa và chuẩn hóa việc trích xuất thông tin, đảm bảo kết quả nhất quán và đáng tin cậy. Aspose.oc cho javascript thông qua с ++ tự động hóa hoàn toàn chuyển đổi dữ liệu bảng được quét hoặc chụp ảnh thành nội dung có thể đọc được bằng máy. Dữ liệu được trích xuất có thể dễ dàng được tích hợp vào cơ sở dữ liệu và phân tích, góp phần vào việc ra quyết định sáng suốt hơn.
Bảng hình ảnh thành văn bản - 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);