Mengapa Memilih Aspose.ocr untuk JavaScript?

Aspose.ocr untuk JavaScript memungkinkan Anda untuk mengekstrak teks dari halaman yang dipindai, foto, tangkapan layar, dan gambar lain secara langsung pada halaman web atau dari aplikasi elektron lintas platform. Ini didasarkan pada teknologi WebAssembly (WASS), yang memungkinkan kode untuk berjalan pada perangkat pengguna akhir tanpa perlu server web. Ini dapat diintegrasikan secara asli ke dalam konteks JavaScript Anda, termasuk akses ke semua fungsi browser web. Aspose.ocr untuk JavaScript via C ++ menyediakan keamanan tertinggi saat tertanam di web, dan akan menegakkan kebijakan keamanan asal dan izin browser dan izin.

API pengenalan karakter optik (OCR) kami yang kuat dan fitur kami mendukung lebih dari 140 bahasa berdasarkan skrip Latin, Cyrillic dan Asia, termasuk Cina dan Hindi, dan dapat mengenali file dalam format paling populer. Berbagai filter pemrosesan memungkinkan Anda untuk mengenali gambar yang miring, terdistorsi dan berisik. Hasil pengakuan dikembalikan dalam format pertukaran data yang paling populer.

Illustration ocr

OCR cepat dan tepat

Mencapai hasil OCR berkecepatan tinggi dan akurat dengan JavaScript canggih melalui teknologi C ++.

Dukungan multibahasa

Kenali teks dalam 140+ bahasa, termasuk skrip Latin, Cyrillic, Arab, Persia, Indic dan Cina, memastikan keserbagunaan untuk aplikasi JavaScript Anda melalui integrasi C ++.

Dukungan Gambar Serbaguna

Proses gambar dari pemindai, kamera, dan smartphone dengan mudah dengan JavaScript melalui C ++.

Ketepatan dalam pengenalan karakter Cina

Kenali lebih dari 6.000 karakter Cina dengan presisi dalam proyek JavaScript Anda melalui C ++.

Deteksi tata letak

Identifikasi dan kategorikan blok konten dalam gambar untuk memastikan urutan yang benar dari teks yang diekstraksi, terlepas dari tata letak.

Sampel Kode Langsung

Memulai pengenalan teks dari gambar hanya dalam tiga baris kode. Rasakan kesederhanaan!

Siap untuk dikenali Siap untuk dikenali Jatuhkan file di sini atau klik untuk menelusuri *

* Dengan mengunggah file Anda atau menggunakan layanan yang Anda setujui dengan kami Ketentuan Penggunaan Dan Kebijakan Privasi.

Hasil pengakuan
 

Konversi gambar ke teks

Lebih banyak contoh >
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);

Integrasi OCR di aplikasi web Anda

Aspose.ocr API untuk JavaScript memungkinkan kode berjalan langsung di browser web pengguna akhir (sisi klien) atau di lingkungan berbasis browser, seperti Electon.

Microsoft Windows
Linux
MacOS

Format file yang didukung

Aspose.OCR for Javascript via C++ dapat bekerja dengan file Anda bisa mendapatkan dari pemindai atau kamera. Hasil pengakuan dapat disimpan, diimpor ke database, atau dianalisis secara real time.

Gambar

  • JPEG
  • PNG
  • TIFF
  • BMP

Batch OCR

  • ZIP

Hasil pengakuan

  • Text
  • JSON
  • XML

Instalasi yang mudah

Aspose.ocro untuk JavaScript melalui C ++ didistribusikan sebagai paket yang dapat diunduh mandiri yang tidak memerlukan dependensi eksternal untuk diinstal. Cukup buka paket di sebelah halaman HTML Anda, dan Anda siap untuk mengonversi gambar apa pun menjadi teks tepat di browser.

Minta lisensi uji coba untuk memulai pengembangan aplikasi OCR yang berfungsi penuh tanpa batasan.

140+ bahasa pengakuan

JavaScript OCR API mengenali lebih dari 140 bahasa dan skrip penulisan populer, termasuk bahasa campuran:

Tinggalkan deteksi bahasa ke perpustakaan atau tentukan bahasa sendiri untuk meningkatkan kinerja dan keandalan pengakuan.

  • ** Latin Latin ** Alfabet: Bahasa Inggris, Spanyol, Prancis, Indonesia, Portugis, Jerman, Vietnam, Turki, Italia, Polandia, dan 80+ lainnya;
  • ** Cyrillic ** Alphabet: Rusia, Ukraina, Kazakh, Serbia, Belarusan, Bulgaria;
  • Arab, Persia, Urdu;
  • Naskah Cina dan Devanagari, termasuk Hindi, Marathi, Bhojpuri, dan lainnya.

Cocok untuk konten apa pun

JavaScript OCR API mengenali lebih dari 140 bahasa dan skrip penulisan populer, termasuk bahasa campuran:

Tinggalkan deteksi bahasa ke perpustakaan atau tentukan bahasa sendiri untuk meningkatkan kinerja dan keandalan pengakuan.

Fitur utama

Aspose.OCR for Javascript via C++ Jelajahi fitur canggih Aspose.ocr untuk JavaScript.

Feature icon

Foto OCR

Ekstrak teks dari foto smartphone dengan akurasi level pemindaian.

Feature icon

PDF yang dapat dicari

Konversi pemindaian apa pun menjadi dokumen yang dapat dicari dan dapat diindeks.

Feature icon

Pengakuan url

Kenali gambar dari URL tanpa mengunduhnya secara lokal.

Feature icon

Pengakuan curah

Baca semua gambar dari dokumen, folder, dan arsip multi-halaman.

Feature icon

Semua font dan gaya

Identifikasi dan kenali teks di semua jenis huruf dan gaya populer.

Feature icon

Pengenalan fine-tune

Sesuaikan setiap parameter OCR untuk hasil pengenalan terbaik.

Sampel kode JavaScript

Temukan sampel kode untuk mengintegrasikan aspose.ocrose dengan mulus untuk JavaScript melalui C ++ ke dalam halaman HTML dan aplikasi elektron Anda.

Instalasi sederhana untuk JavaScript

Sebagai paket JavaScript atau file yang dapat diunduh dengan dependensi minimal, Aspose.ocr untuk JavaScript memastikan distribusi yang mudah. Integrasi ke dalam proyek Anda langsung dari JavaScript, dan Anda siap untuk memanfaatkan kemampuan OCR lengkap, menghemat hasil pengakuan dalam berbagai format.

Pengenalan gambar dengan javascript

Adopsi aplikasi OCR yang meluas biasanya dihentikan oleh fakta bahwa pemindai tidak biasa bagi sebagian besar pengguna. Perpustakaan OCR kami memiliki filter pra-pemrosesan gambar bawaan yang kuat yang dapat menangani gambar yang gelap, diputar, miring, dan berisik. Dalam kombinasi dengan dukungan untuk semua format gambar, ini memungkinkan pengakuan yang dapat diandalkan dari foto smartphone. Sebagian besar koreksi pra-pemrosesan dan gambar dilakukan secara otomatis, jadi Anda hanya perlu melakukan intervensi dalam kasus yang sulit.

Terapkan Koreksi Gambar Otomatis - 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);

Gambar universal ke konverter teks untuk javascript

Sementara banyak bisnis, organisasi dan individu telah secara aktif berupaya mengurangi ketergantungan mereka pada dokumen kertas, ini masih merupakan format yang paling luas untuk penyimpanan dan berbagi. Dokumen yang dipindai yang didukung oleh arsip fisik sudah cukup untuk kepatuhan peraturan, tujuan hukum, cadangan jangka panjang dan redundansi. Namun, kasus bisnis sering muncul untuk membuat konten baru berdasarkan konten yang dipindai atau bagian dari dokumen yang ada. Aspose.ocr untuk JavaScript melalui с ++ memudahkan untuk mengubah halaman yang dipindai menjadi teks yang dapat dicari dan dapat diedit. Konten dikenali dengan akurasi dan kecepatan tinggi, menghemat waktu dan upaya pengetikan manual dan memastikan tidak ada kesalahan manusia, terutama ketika bekerja dengan volume informasi yang besar.

Konversi gambar ke dokumen - 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);

Mengekstraksi data numerik dari tabel

Saat mengelola tabel cetak besar yang berisi data numerik, seperti data mentah survei sosiologis lapangan atau daftar inventaris, ekstraksi manual menjadi proses yang lamban dan tidak praktis sangat rentan terhadap kesalahan manusia. OCR membantu mengotomatisasi dan membakukan ekstraksi informasi, memastikan hasil yang konsisten dan andal. Aspose.ocro untuk JavaScript melalui с ++ sepenuhnya mengotomatiskan konversi data tabular yang dipindai atau difoto menjadi konten yang dapat dibaca mesin. Data yang diekstraksi dapat dengan mudah diintegrasikan ke dalam basis data dan dianalisis, berkontribusi pada pengambilan keputusan yang lebih tepat.

Gambar Tabel ke Teks - 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);