Görüntüyü Node.js’deki metne çevirin
Node.js'deki metne resim
Daha Fazla Vitrin >let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);
// Send image for OCR
var result = Module.AsposeOCRRecognize(batch);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(
result, Module.ExportFormat.text);
console.log(text);
NODE.JS için neden aspose.ocr tercih ediyorsunuz?
Node.js için Aspose.OCR, Node.js’nin yüklü olduğu herhangi bir platformdaki taranan sayfalardan, fotoğraflardan, ekran görüntülerinden ve diğer görüntülerden metin çıkarmanıza olanak tanır. Optik karakter tanıma işlevselliğine sahip şirket içi ürünlerinizi, web hizmetlerinizi, sunucusuz uygulamalarınızı, AWS lambda, Azure işlevlerini ve diğer kodları güçlendirin.
Güçlü ve Özellik Zengin Optik Karakter Tanıma (OCR) API’miz, Çin ve Hintçe de dahil olmak üzere Latin, Kiril ve Asya senaryolarına dayalı 140+ dili destekler ve dosyaları en popüler formatlarda tanıyabilir.

Verimli ve doğru OCR
Gelişmiş Node.js teknolojisi ile yüksek hızlı ve doğru OCR sonuçları elde edin.
Çok dilli destek
Latin, Kiril, Arapça, Farsça, Ind ve Çin senaryoları da dahil olmak üzere 140'dan fazla dilde metni tanıyın ve Node.js uygulamalarınız için çok yönlülük sağlar.
Çok yönlü görüntü desteği
Tarayıcılar, kameralar ve akıllı telefonlardan görüntüleri node.js ile zahmetsizce işleyin.
Çince karakter tanımada hassasiyet
Node.js projelerinizde hassasiyetle 6.000'den fazla Çince karakteri tanıyın.
Düzen algılama
Düzenden bağımsız olarak, çıkarılan metnin doğru sırasını sağlamak için görüntülerdeki içerik bloklarını tanımlayın ve kategorize edin.
Canlı Kod Örneği
Birkaç kod kod satırı ile görüntülerden metin tanımayı başlatın. Sadeliği yaşayın!
* Dosyalarınızı yükleyerek veya kabul ettiğiniz hizmeti kullanarak Kullanım Koşulları Ve Gizlilik Politikası.
Görüntüyü metne dönüştürün
Daha fazla örnek >fs.readFile("source.png", (err, imageData) => {
// Save photo to the virtual storage
const imageBytes = new Uint8Array(imageData);
let internalFileName = "temp";
let stream = Module.FS.open(internalFileName, "w+");
Module.FS.write(stream, imageBytes, 0, imageBytes.length, 0);
Module.FS.close(stream);
// Add photo to recognition batch
let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);
// Automatically adjust recognition settings to better process photographs
let recognitionSettings = Module.WasmAsposeOCRRecognitionSettings();
recognitionSettings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
recognitionSettings.auto_contrast= true;
// Send photo for OCR
var result = Module.AsposeOCRRecognize(batch, recognitionSettings);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(text);
});
Node.js uygulamalarına entegrasyon
Node.js için aspose.ocr C ++ destekleyen herhangi bir platformla sorunsuz bir şekilde entegre olur-Masaüstü pencerelerde, Windows Server, MacOS, Linux veya bulutta olsun.
Desteklenen dosya biçimleri
Aspose.OCR for Node.js via C++ herhangi bir [dosya]ile çalışabilir( https://docs.aspose.com/ocr/nodejs-cpp/supported-file-formats/ ) Bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları kaydedilebilir, bir veritabanına aktarılabilir veya gerçek zamanlı olarak analiz edilebilir.
Görüntüler
- JPEG
- PNG
- TIFF
- BMP
Toplu ocr
- ZIP
Tanıma sonuçları
- Text
- JSON
- XML
Performans ve kaliteyi deneyimleyin
En son OCR teknolojisi, görüntülerden hızlı ve doğru metin tanımasını sağlar ve uygulamalarınızı birinci sınıf özelliklerle güçlendirir. Yüksek performanslı OCR çözümümüzle projenizin verimliliğini ve kullanıcı deneyimini yükseltin.
140+ tanıma dili
Node.js OCR API, karışık diller de dahil olmak üzere birçok dil ve popüler yazma senaryolarını tanır:
Dil algılamasını kütüphaneye bırakın veya gelişmiş tanıma performansı ve güvenilirliği için dili kendiniz tanımlayın.
- ** Genişletilmiş Latin ** Alfabe: İngilizce, İspanyolca, Fransızca, Endonezya, Portekizce, Almanca, Vietnam, Türk, İtalyan, Lehçe ve 80+ daha;
- ** Kiril ** Alfabe: Rusça, Ukrayna, Kazak, Sırp, Belarusan, Bulgar;
- Arapça, Farsça, Urduca;
- Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari senaryosu.
Herhangi bir içerik için uygun
Metin tanımanın doğruluğu ve güvenilirliği, büyük ölçüde orijinal görüntünün kalitesine bağlıdır. C ++ üzerinden Node.js için Aspose.OCR, OCR motoruna gönderilmeden önce bir görüntüyü geliştiren hem tam otomatik hem de manuel görüntü işleme filtrelerinin geniş bir aralığı sağlar.
Özellikler ve yetenekler
Aspose.OCR for Node.js via C++ Node.js için aspose.ocr’ın gelişmiş özelliklerini keşfedin.
Fotoğraf OCR
Akıllı telefon fotoğraflarından tarama seviyesi doğruluğu ile metin çıkarın.
Aranabilir PDF
Herhangi bir taramayı tamamen aranabilir ve endekslenebilir bir belgeye dönüştürün.
URL tanıma
Yerel olarak indirmeden bir görüntüyü URL’den tanıyın.
Toplu tanıma
Çok sayfalık belgelerden, klasörlerden ve arşivlerden tüm resimleri okuyun.
Herhangi bir yazı tipi ve stil
Tüm popüler yazı tiplerinde ve stillerindeki metni tanımlayın ve tanıyın.
İnce ayar tanıma
En iyi tanıma sonuçları için her OCR parametresini ayarlayın.
Node.js OCR kod örnekleri
OCR’yi Node.js uygulamalarınıza kolayca entegre etmek için kod örneklerini keşfedin.
Yükleme
Node.js için aspose.ocr bir NPM paketi olarak veya kendi kendine yeten bir indirilebilir dosya harici bağımlılıkları olmadan teslim edilir. Projenize kolayca yükleyin ve metinleri birden fazla desteklenen dilde tanımaya ve çeşitli formatlarda tanıma sonuçlarını almaya hazırsınız.
Kodunuzdaki Node.js modülü için OCR'yi içe aktarın.
const Module = require("aspose-ocr/lib/asposeocr");
Node.js ile metin tanıma görüntüsü
Node.js OCR, tablo görüntülerinin düzenlenebilir metne dönüştürülmesini sağlar ve veri çıkarma işlemini düzene sokar. Çeşitli iş durumları için ideal olan güçlü OCR çözümümüz, uygulamalarda verimliliği artırarak veri erişilebilirliğini artırır.
Metin Dönüşümüne Tablo Görüntü Ayarlama - Node.js
// 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);