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.

Illustration ocr

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!

Gotowy do rozpoznania Gotowy do rozpoznania Upuść plik tutaj lub kliknij, aby przejrzeć *

* 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.

Wynik rozpoznawania
 

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.

Microsoft Windows
Linux
MacOS

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.

Feature icon

Photo OCR

Wyodrębnij tekst ze zdjęć ze smartfonów z dokładnością na poziomie skanowania.

Feature icon

Wyszukiwanie pdf

Konwertuj dowolny skan na w pełni możliwy do wyszukiwania dokument.

Feature icon

Uznanie URL

Rozpoznaj zdjęcie z adresu URL bez pobierania go lokalnie.

Feature icon

Rozpoznawanie masowe

Przeczytaj wszystkie obrazy z wielostronicowych dokumentów, folderów i archiwów.

Feature icon

Każda czcionka i styl

Zidentyfikuj i rozpoznaj tekst we wszystkich popularnych krojach krojów i stylach.

Feature icon

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

Jako pakiet JavaScript lub plik do pobrania z minimalnymi zależnościami, aspose.ocr for JavaScript zapewnia łatwą dystrybucję. Zintegruj go z projektem bezpośrednio z JavaScript i jesteś przygotowany do wykorzystania pełnych możliwości OCR, oszczędzając wyniki rozpoznawania w różnych formatach.

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