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.

Illustration ocr

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!

Tanımaya hazır Tanımaya hazır Buraya bir dosya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya hizmeti kullanarak, sözleşmemizi kabul etmiş olursunuz. Kullanım koşulları Ve Gizlilik Politikası.

Tanıma sonucu
 

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.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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.

Feature icon

Fotoğraf OCR’si

Akıllı telefon fotoğraflarından tarama düzeyinde doğrulukla metin çıkarın.

Feature icon

Aranabilir PDF

Herhangi bir taramayı tamamen aranabilir ve indekslenebilir bir belgeye dönüştürün.

Feature icon

URL tanıma

Yerel olarak indirmeden URL’deki bir resmi tanıyın.

Feature icon

Toplu tanıma

Çok sayfalı belgeler, klasörler ve arşivlerdeki tüm görselleri okuyun.

Feature icon

Herhangi bir yazı tipi ve stil

Tüm popüler yazı tipleri ve stillerdeki metni tanımlayın ve tanıyın.

Feature icon

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