Node.js’de resmi metne dönüştürün
Node.js'de Görüntüyü Metne Dönüştürme
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 etmelisiniz?
Aspose.OCR for Node.js, Node.js’nin kurulu olduğu herhangi bir platformdaki taranmış sayfalardan, fotoğraflardan, ekran görüntülerinden ve diğer görsellerden metin çıkarmanıza olanak tanır. Şirket içi ürünlerinizi, web hizmetlerinizi, sunucusuz uygulamalarınızı, AWS Lambda’yı, Azure İşlevlerini ve diğer kodlarınızı optik karakter tanıma işleviyle güçlendirin.
Güçlü ve zengin özelliklere sahip Optik Karakter Tanıma (OCR) API’miz, Çince ve Hintçe de dahil olmak üzere Latin, Kiril ve Asya alfabelerini temel alan 130’dan fazla dili destekler ve en popüler formatlardaki dosyaları tanıyabilir.
Verimli ve Doğru OCR
Gelişmiş Node.js teknolojisiyle yüksek hızlı ve doğru OCR sonuçlarına ulaşın.
Çok Dilli Destek
Latince, Kiril, Arapça, Farsça, Hintçe ve Çince alfabeler de dahil olmak üzere 130'dan fazla dildeki metni tanıyarak Node.js uygulamalarınız için çok yönlülük sağlar.
Çok Yönlü Görüntü Desteği
Node.js ile tarayıcılardan, kameralardan ve akıllı telefonlardan gelen görüntüleri zahmetsizce işleyin.
Çince Karakter Tanımada Hassasiyet
Node.js projelerinizde 6.000'den fazla Çince karakteri hassasiyetle 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 kategorilere ayırın.
Canlı kod örneği
Birkaç satır kod kodu içeren görüntülerden metin tanımayı başlatın. Sadeliği deneyimleyin!
* Dosyalarınızı yükleyerek veya hizmeti kullanarak, sözleşmemizi kabul etmiş olursunuz. Kullanım koşulları Ve Gizlilik Politikası.
Resmi metne dönüştür
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
Aspose.OCR for Node.js, masaüstü Windows, Windows Server, macOS, Linux olsun, C++ destekleyen tüm platformlarla sorunsuz bir şekilde bütünleşir veya bulut.
Desteklenen dosya formatları
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ı gerçek zamanlı olarak kaydedilebilir, bir veritabanına aktarılabilir veya analiz edilebilir.
Görseller
- 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ımayı sağlayarak uygulamalarınızı birinci sınıf yeteneklerle güçlendirir. Yüksek performanslı OCR çözümümüzle projenizin verimliliğini ve kullanıcı deneyimini artırın.
130+ Tanıma Dili
Node.js OCR API, karma diller de dahil olmak üzere pek çok dili ve popüler yazma komut dosyalarını tanır:
Gelişmiş tanıma performansı ve güvenilirliği için dil algılamayı kitaplığa bırakın veya dili kendiniz tanımlayın.
- Genişletilmiş Latin alfabesi: İngilizce, İspanyolca, Fransızca, Endonezce, Portekizce, Almanca, Vietnamca, Türkçe, İtalyanca, Lehçe ve 80’den fazla alfabe;
- Kiril alfabesi: Rusça, Ukraynaca, Kazakça, Sırpça, Belarusça, Bulgarca;
- Arapça, Farsça, Urduca;
- Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari alfabesi.
Her türlü içeriğe uygundur
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. Aspose.OCR for Node.js, C++ aracılığıyla, bir görüntüyü OCR motoruna gönderilmeden önce iyileştiren kapsamlı bir tam otomatik ve manuel görüntü işleme filtreleri yelpazesi sunar.
Özellikler ve Yetenekler
Aspose.OCR for Node.js via C++ Aspose.OCR for Node.js’nin gelişmiş özelliklerini keşfedin.
Fotoğraf OCR’si
Akıllı telefon fotoğraflarından tarama düzeyinde doğrulukla metin çıkarın.
Aranabilir PDF
Herhangi bir taramayı tamamen aranabilir ve indekslenebilir bir belgeye dönüştürün.
URL tanıma
Yerel olarak indirmeden URL’deki bir resmi tanıyın.
Toplu tanıma
Çok sayfalı belgeler, klasörler ve arşivlerdeki tüm görselleri okuyun.
Herhangi bir yazı tipi ve stil
Tüm popüler yazı tipleri ve stillerdeki metni tanımlayın ve tanıyın.
Tanıma konusunda ince ayar yapın
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.
Kurulum
Aspose.OCR for Node.js, bir NPM paketi olarak veya harici bağımlılıklar olmaksızın bağımsız bir indirilebilir dosya olarak sunulur. Projenize kolayca yükleyin; desteklenen birden fazla dildeki metinleri tanımaya ve çeşitli formatlarda tanıma sonuçları almaya hazırsınız.
Node.js modülü için OCR'yi kodunuza aktarın.
const Module = require("aspose-ocr/lib/asposeocr");
Node.js ile Görüntüden Metne Tanıma
Node.js OCR, tablo görüntülerini düzenlenebilir metne dönüştürerek veri çıkarmayı kolaylaştırır. Çeşitli iş durumları için ideal olan güçlü OCR çözümümüz, veri erişilebilirliğini geliştirerek uygulamalardaki verimliliği artırır.
Kurulum Tablosu görüntüsünden metne dönüştürme - 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);