Dodaj JS OCR do swoich stron internetowych
JS OCR na Twojej stronie internetowej
Więcej prezentacji >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);
Dlaczego warto wybrać aspose.ocr for JavaScript?
Aspose.ocr for JavaScript umożliwia wyodrębnienie tekstu ze zeskanowanych stron, zdjęć, zrzutów ekranu i innych obrazów bezpośrednio na stronie internetowej lub z aplikacji elektronów międzyplatformowych. Opiera się na technologii Webassembly (WASM), która pozwala kodowi działać na urządzeniu użytkownika końcowego bez potrzeby serwera internetowego. Może być natywnie zintegrowany z kontekstem JavaScript, w tym dostęp do wszystkich funkcji przeglądarki internetowej. Aspose.ocr for JavaScript przez C ++ zapewnia najwyższe bezpieczeństwo po osadzeniu się w Internecie, i będzie egzekwować zasady bezpieczeństwa tej samej pochodzenia i uprawnień.
Nasz potężny i bogaty interfejs API rozpoznawania znaków optycznych (OCR) obsługuje ponad 140 języków opartych na skryptach łacińskich, cyrylicy i azjatyckich, w tym chińskich i hindi, i może rozpoznać pliki w najpopularniejszych formatach. Różne filtry przetwarzania pozwalają rozpoznać wypaczone, zniekształcone i hałaśliwe obrazy. Wyniki rozpoznawania są zwracane w najpopularniejszych formatach wymiany danych.

Szybki i precyzyjny OCR
Osiągnij szybkie i dokładne wyniki OCR dzięki zaawansowanemu JavaScriptowi za pośrednictwem technologii C ++.
Wsparcie wielojęzyczne
Rozpoznaj tekst w ponad 140 językach, w tym scenariusze łacińskie, cyryliczne, arabskie, perskie, wskaźniki i chińskie, zapewniając wszechstronność aplikacji JavaScript za pośrednictwem integracji C ++.
Wszechstronna obsługa obrazu
Przetwarzają obrazy ze skanerów, kamer i smartfonów bez wysiłku z JavaScript za pośrednictwem C ++.
Precyzja w rozpoznawaniu postaci chińskiej
Rozpoznaj ponad 6000 chińskich znaków z precyzją w swoich projektach JavaScript za pośrednictwem C ++.
Wykrywanie układu
Zidentyfikuj i kategoryzuj bloki treści w obrazach, aby zapewnić prawidłową kolejność wyodrębnionego tekstu, niezależnie od układu.
Próbka kodu na żywo
Zainicjuj rozpoznawanie tekstu z obrazów w zaledwie trzech wierszach kodu. Doświadcz prostoty!
* Przesyłając swoje pliki lub korzystając z Usługi, z którą zgadzasz się z naszym Warunki użytkowania I Polityka prywatności.
Konwertuj obraz na tekst
Więcej przykładów >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);
Integracja OCR w Twojej aplikacji internetowej
Aspose.ocr API dla JavaScript pozwala kodowi działać bezpośrednio w przeglądarce internetowej użytkownika końcowego (po stronie klienta) lub w środowiskach opartych na przeglądarce, takich jak Electon.
Obsługiwane formaty plików
Aspose.OCR for Javascript via C++ może pracować z dowolnym plikiem Możesz dostać ze skanera lub aparatu. Wyniki rozpoznawania można zapisać, zaimportować do bazy danych lub analizować w czasie rzeczywistym.
Obrazy
- JPEG
- PNG
- TIFF
- BMP
Partia ocr
- ZIP
Wyniki rozpoznawania
- Text
- JSON
- XML
Instalacja bez wysiłku
Aspose.ocr for JavaScript przez C ++ jest dystrybuowany jako samodzielny pakiet do pobrania, który nie wymaga zainstalowania żadnych zewnętrznych zależności. Po prostu rozpakuj go obok strony HTML i jesteś gotowy do konwersji dowolnego obrazu na tekst w przeglądarce.
Poproś o licencję próbną , aby rozpocząć opracowanie w pełni funkcjonalnej aplikacji OCR bez ograniczeń.
140 języków rozpoznawania
JavaScript OCR API rozpoznaje ponad 140 języków i popularne skrypty pisania, w tym języki mieszane:
Pozostaw wykrywanie języka do biblioteki lub sam zdefiniuj język, aby uzyskać zwiększoną wydajność i niezawodność rozpoznawania.
- ** Rozszerzona łacińska ** Alfabet: angielski, hiszpański, francuski, indonezyjski, portugalski, niemiecki, wietnamski, turecki, włoski, polski i 80+ więcej;
- ** Cyrillic ** Alphabet: Rosjanin, Ukraińczyk, Kazach, Serbijski, Białoruski, Bułgarski;
- Arabski, perski, urdu;
- Skrypt chiński i devanagari, w tym hindi, marathi, bhojpuri i inni.
Nadaje się dla dowolnej treści
JavaScript OCR API rozpoznaje ponad 140 języków i popularne skrypty pisania, w tym języki mieszane:
Pozostaw wykrywanie języka do biblioteki lub sam zdefiniuj język, aby uzyskać zwiększoną wydajność i niezawodność rozpoznawania.
Kluczowe funkcje
Aspose.OCR for Javascript via C++ Przeglądaj zaawansowane cechy aspose.ocr for JavaScript.
Photo OCR
Wyodrębnij tekst ze zdjęć ze smartfonów z dokładnością na poziomie skanowania.
Wyszukiwanie pdf
Konwertuj dowolny skan na w pełni możliwy do wyszukiwania dokument.
Uznanie URL
Rozpoznaj zdjęcie z adresu URL bez pobierania go lokalnie.
Rozpoznawanie masowe
Przeczytaj wszystkie obrazy z wielostronicowych dokumentów, folderów i archiwów.
Każda czcionka i styl
Zidentyfikuj i rozpoznaj tekst we wszystkich popularnych krojach krojów i stylach.
Rozpoznanie się
Dostosuj każdy parametr OCR, aby uzyskać najlepsze wyniki rozpoznawania.
Próbki kodu JavaScript
Odkryj próbki kodu, aby bezproblemowo zintegrować aspose.ocr dla JavaScript przez C ++ z stronami HTML i aplikacji elektronów.
Prosta instalacja dla JavaScript
Rozpoznawanie obrazu z JavaScript
Powszechne przyjęcie aplikacji OCR jest zwykle zatrzymywane przez fakt, że skanery nie są powszechne dla większości użytkowników. Nasza biblioteka OCR ma potężne wbudowane filtry przed przetwarzaniem, które mogą obsługiwać ciemne, obracane, wypaczone i hałaśliwe obrazy. W połączeniu z obsługą wszystkich formatów obrazów pozwala na niezawodne rozpoznawanie nawet zdjęć ze smartfonów. Większość przetwarzania i korekcji obrazu odbywa się automatycznie, więc będziesz musiał interweniować tylko w trudnych przypadkach.
Zastosuj automatyczne korekty obrazu - 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);
Uniwersalny obraz konwertera tekstu dla JavaScript
Podczas gdy wiele firm, organizacji i osób fizycznych aktywnie pracuje nad zmniejszeniem polegania na dokumentach papierowych, jest to nadal najbardziej rozpowszechniony format przechowywania i udostępniania. Zeskanowane dokumenty wspierane przez archiwa fizyczne są wystarczające do zgodności regulacyjnej, celów prawnych, długoterminowej kopii zapasowej i nadmiarowości. Jednak przypadki biznesowe często powstają w celu tworzenia nowych treści w oparciu o istniejące zeskanowane treści lub części istniejących dokumentów. Aspose.ocr for JavaScript przez с ++ ułatwia konwersję zeskanowanej strony na tekst możliwy do wyszukiwania i edytowalny. Treść jest rozpoznawana z wysoką dokładnością i szybkością, oszczędzając czas i wysiłek ręcznego pisania i zapewniający brak błędów ludzkich, szczególnie podczas pracy z dużymi ilościami informacji.
Konwertuj obraz na dokument - 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);
Wyodrębnienie danych liczbowych z tabel
Zarządzając dużymi drukowanymi tabelami zawierającymi dane numeryczne, takie jak surowe dane z ankiet socjologicznych lub list zapasów, ręczne ekstrakcja staje się powolnym, niepraktycznym procesem wysoce podatnym na błędy ludzkie. OCR pomaga zautomatyzować i standaryzować ekstrakcję informacji, zapewniając spójne i wiarygodne wyniki. Aspose.ocr for JavaScript za pomocą с ++ w pełni automatyzuje konwersję zeskanowanych lub sfotografowanych danych tabelarycznych na treść odczytującą maszynę. Wyodrębnione dane można łatwo zintegrować z bazami danych i analizować, przyczyniając się do bardziej świadomego podejmowania decyzji.
Obraz tabeli do tekstu - 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);