1. Produkty
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

Najlepszy interfejs API JavaScript OCR do optycznego rozpoznawania znaków

Zaawansowany interfejs API OCR JavaScript umożliwia specjalistom zajmującym się oprogramowaniem włączanie funkcji OCR do projektów internetowych i wyodrębnianie tekstu, a także obrazów z plików PDF i innych dokumentów online.

W dzisiejszym szybko zmieniającym się cyfrowym świecie zarówno firmy, jak i osoby prywatne nieustannie poszukują innowacyjnych rozwiązań usprawniających swoje działania. Nieocenionym narzędziem w tym zadaniu stała się technologia optycznego rozpoznawania znaków (OCR), umożliwiająca automatyczne wyodrębnianie tekstu z obrazów i zeskanowanych dokumentów. Aspose.OCR dla JavaScript w C++ to solidne rozwiązanie OCR i chociaż jest przeznaczone głównie dla aplikacji .NET , istnieje możliwość integracji go z JavaScriptem poprzez API C++. Rozpoznaje tekst w wielu językach, dzięki czemu nadaje się do zastosowań globalnych i obsługuje różne formaty obrazów, w tym JPEG, PNG, BMP, TIFF i wiele innych.

Aspose.OCR to zaawansowana biblioteka do optycznego rozpoznawania znaków, która upraszcza wyodrębnianie tekstu z obrazów i dokumentów. Chociaż jest on przeznaczony głównie dla aplikacji .NET, twórcy oprogramowania mogą używać opakowania JavaScript do tworzenia aplikacji OCR w języku JavaScript. Ta aplikacja może akceptować pliki obrazów, wywoływać interfejs API C++ w celu wyodrębnienia tekstu oraz wyświetlać rozpoznany tekst lub manipulować nim, jeśli to konieczne. Biblioteka obsługuje kilka zaawansowanych funkcji, takich jak obsługa dowolnego obrazu, który można uzyskać ze skanera lub aparatu, wyszukuje i automatycznie poprawia błędnie napisane słowa, rozpoznawanie obrazów dostarczonych jako łącza internetowe, rozpoznawanie wielostronicowych plików PDF i TIFF, zachowywanie formatowania i tak dalej.

Aspose.OCR dla JavaScript poprzez C++ oferuje wysoką dokładność rozpoznawania tekstu, dzięki zaawansowanym algorytmom i możliwościom uczenia maszynowego. Integracja Aspose.OCR z JavaScriptem poprzez API C++ otwiera nowe możliwości wykorzystania technologii OCR w aplikacjach internetowych. Twórcy oprogramowania mogą wykorzystać możliwości interfejsu API do automatyzacji wyodrębniania tekstu z obrazów i zeskanowanych dokumentów, ostatecznie poprawiając wydajność i produktywność w różnych branżach. Dzięki prostemu interfejsowi API i dokumentacji jest dostępny dla programistów o różnym poziomie doświadczenia.

Previous Next

Pierwsze kroki z Aspose.OCR dla Java

Zalecany sposób instalacji Aspose.OCR dla JavaScript poprzez C++ polega na użyciu npm. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.

Zainstaluj Aspose.OCR dla JavaScript poprzez C++ poprzez npm

 NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0 

Możesz pobrać bibliotekę bezpośrednio ze strony produktu Aspose.OCR

Wyodrębnianie tekstu z obrazów za pomocą interfejsu API JavaScript

Aspose.OCR dla JavaScript poprzez C++ zawiera pełną obsługę ładowania i wyodrębniania tekstu z różnych typów obrazów w aplikacjach JavaScript. Interfejs API obsługuje niektóre popularne formaty plików graficznych, takie jak JPEG, PNG, GIF, TIFF, PDF, BMP i wiele innych. Dostępnych jest kilka filtrów przetwarzania, które umożliwiają twórcom oprogramowania rozpoznawanie obróconych, przekrzywionych i zaszumionych obrazów. Ponadto wyniki rozpoznania zwracane są w najpopularniejszych formatach wymiany dokumentów i danych. Poniższy przykład pokazuje, jak można używać poleceń JavaScript do ładowania i wyodrębniania tekstu z obrazu.

Jak wyodrębnić tekst z obrazów za pomocą interfejsu API JavaScript?

const express = require('express');
const multer = require('multer');  // For handling file uploads
const child_process = require('child_process');

const app = express();
const port = 3000;

// Configure multer for handling file uploads
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });

app.post('/process-image', upload.single('image'), (req, res) => {
    // Save the uploaded image to a file (you might need additional processing here)
    const imageBuffer = req.file.buffer;
    const fs = require('fs');
    fs.writeFileSync('input.jpg', imageBuffer);

    // Execute the C++ backend
    const child = child_process.spawn('./your_cpp_program', []);

    // Capture the output from the C++ backend
    let extractedText = '';
    child.stdout.on('data', (data) => {
        extractedText += data.toString();
    });

    // When the C++ process exits
    child.on('close', (code) => {
        if (code === 0) {
            res.send({ text: extractedText });
        } else {
            res.status(500).send({ error: 'OCR processing failed' });
        }
    });
});

app.listen(port, () => {
    console.log(`Server listening at http://localhost:${port}`);
});

Rozpoznaj wybrane obszary obrazu za pomocą JS API

Aspose.OCR dla JavaScript poprzez C++ zawiera pełną funkcjonalność, która umożliwia twórcom oprogramowania ładowanie i rozpoznawanie określonego obszaru wewnątrz obrazu przy użyciu API JavaScript. Biblioteka rozpoznaje cały obraz lub tylko wybrane obszary; identyfikuje słowa, linie lub akapity. Obsługuje wykrywanie i rozpoznawanie wszystkich popularnych krojów pisma i stylów czcionek, w tym tekstu pisanego odręcznie, z wyjątkową szybkością i dokładnością rozpoznawania.

Jak rozpoznać wybrany obszar obrazu za pomocą JavaScript API?

document.getElementById('process-button').addEventListener('click', () => {
    const selectedArea = {
        x: 100,  // Define the selected area's coordinates (x, y, width, height)
        y: 100,
        width: 200,
        height: 100,
    };

    const imageBlob = captureSelectedAreaAsBlob(selectedArea);  // Implement this function to capture the selected area as an image blob

    const formData = new FormData();
    formData.append('image', imageBlob);

    fetch('/api/ocr/recognize-selected-area', {
        method: 'POST',
        body: formData,
        headers: {
            'Accept': 'application/json',
        },
    })
    .then(response => response.json())
    .then(data => {
        // Handle the recognized text response
        console.log(data.text);
    })
    .catch(error => {
        console.error(error);
    });
});

Obsługa automatycznego sprawdzania pisowni w aplikacjach JS

Aspose.OCR dla JavaScript poprzez C++ zawiera bardzo potężną obsługę mechanizmu sprawdzania pisowni i poprawiania pisowni w aplikacjach JavaScript. Czasami niestandardowe czcionki mogą powodować nieprawidłowe rozpoznawanie niektórych znaków lub słów. Aby jeszcze bardziej usprawnić proces rozpoznawania, biblioteka udostępnia potężny moduł sprawdzania pisowni, który umożliwia twórcom oprogramowania wyszukiwanie i automatyczne poprawianie błędów ortograficznych. Biblioteka obsługuje różne zaawansowane funkcje, takie jak automatyczna korekta pisowni, pobieranie listy błędnie napisanych słów, praca z niestandardowymi słownikami i tak dalej.

 Polski