1. สินค้า
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

สุดยอด JavaScript OCR API เพื่อการรู้จำอักขระด้วยแสง

JavaScript OCR API ขั้นสูงช่วยให้ผู้เชี่ยวชาญด้านซอฟต์แวร์รวมฟังก์ชัน OCR เข้ากับโปรเจ็กต์บนเว็บและแยกข้อความรวมถึงรูปภาพจาก PDF และเอกสารอื่น ๆ ทางออนไลน์

ในโลกดิจิทัลที่เปลี่ยนแปลงไปอย่างรวดเร็วในปัจจุบัน ธุรกิจและบุคคลต่างๆ ต่างก็มองหาโซลูชันที่เป็นนวัตกรรมเพื่อปรับปรุงการดำเนินงานของตนอยู่ตลอดเวลา เทคโนโลยีการรู้จำอักขระด้วยแสง (OCR) ได้กลายเป็นเครื่องมืออันล้ำค่าในภารกิจนี้ ทำให้สามารถดึงข้อความจากรูปภาพและเอกสารที่สแกนได้โดยอัตโนมัติ Aspose.OCR สำหรับ JavaScript ผ่าน C++ เป็นโซลูชัน OCR ที่มีประสิทธิภาพ และถึงแม้ได้รับการออกแบบมาสำหรับแอปพลิเคชัน .NET เป็นหลัก สามารถรวมเข้ากับ JavaScript ผ่าน C++ API ได้ สามารถจดจำข้อความได้หลายภาษา ทำให้เหมาะสำหรับการใช้งานทั่วโลก และรองรับรูปแบบภาพที่หลากหลาย รวมถึง JPEG, PNG, BMP, TIFF และอื่นๆ อีกมากมาย

Aspose.OCR เป็นไลบรารีการรู้จำอักขระแบบออปติคอลที่มีประสิทธิภาพ ซึ่งช่วยให้การแยกข้อความจากรูปภาพและเอกสารง่ายขึ้น แม้ว่าจะได้รับการออกแบบมาสำหรับแอปพลิเคชัน .NET เป็นหลัก แต่นักพัฒนาซอฟต์แวร์สามารถใช้ Wrapper JavaScript เพื่อสร้างแอปพลิเคชัน OCR ใน JavaScript ได้ แอปพลิเคชันนี้สามารถรับไฟล์รูปภาพ เรียกใช้ C++ API เพื่อแยกข้อความ และแสดงหรือจัดการข้อความที่รู้จักได้ตามต้องการ ไลบรารีรองรับคุณสมบัติขั้นสูงหลายประการ เช่น สามารถจัดการรูปภาพใดๆ ที่คุณได้รับจากเครื่องสแกนหรือกล้อง ค้นหาและแก้ไขคำที่สะกดผิดโดยอัตโนมัติ การจดจำรูปภาพที่ให้มาเป็นลิงก์ของเว็บ การจดจำไฟล์ PDF และ TIFF แบบหลายหน้า รักษาการจัดรูปแบบ และอื่นๆ

Aspose.OCR สำหรับ JavaScript ผ่าน C++ ให้ความแม่นยำสูงในการจดจำข้อความ ต้องขอบคุณอัลกอริธึมขั้นสูงและความสามารถด้านการเรียนรู้ของเครื่อง การผสานรวม Aspose.OCR เข้ากับ JavaScript ผ่าน C++ API จะเปิดโอกาสใหม่ๆ สำหรับการใช้เทคโนโลยี OCR ในเว็บแอปพลิเคชัน นักพัฒนาซอฟต์แวร์สามารถควบคุมพลังของ API เพื่อแยกข้อความจากรูปภาพและเอกสารที่สแกนได้โดยอัตโนมัติ ซึ่งช่วยปรับปรุงประสิทธิภาพและประสิทธิผลในอุตสาหกรรมต่างๆ ได้ในที่สุด API และเอกสารประกอบที่ตรงไปตรงมาทำให้นักพัฒนาที่มีประสบการณ์หลากหลายระดับสามารถเข้าถึงได้

Previous Next

การเริ่มต้นใช้งาน Aspose.OCR สำหรับ Java

วิธีที่แนะนำในการติดตั้ง Aspose.OCR สำหรับ JavaScript ผ่าน C++ คือการใช้ npm โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.OCR สำหรับ JavaScript ผ่าน C++ ผ่าน npm

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

คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจากAspose.OCR หน้าผลิตภัณฑ์

การแยกข้อความจากรูปภาพผ่าน JavaScript API

Aspose.OCR สำหรับ JavaScript ผ่าน C++ ได้รวมการสนับสนุนที่สมบูรณ์สำหรับการโหลดและแยกข้อความจากรูปภาพประเภทต่างๆ ภายในแอปพลิเคชัน JavaScript API ได้รวมการรองรับรูปแบบไฟล์รูปภาพยอดนิยมบางรูปแบบ เช่น JPEG, PNG, GIF, TIFF, PDF, BMP และอื่นๆ อีกมากมาย มีตัวกรองการประมวลผลหลายตัวที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถจดจำภาพที่หมุน บิดเบี้ยว และมีสัญญาณรบกวนได้ นอกจากนี้ ผลการจดจำจะถูกส่งกลับในรูปแบบเอกสารและข้อมูลการแลกเปลี่ยนที่ได้รับความนิยมสูงสุด ตัวอย่างต่อไปนี้แสดงวิธีการใช้คำสั่ง JavaScript เพื่อโหลดและแยกข้อความจากรูปภาพ

จะดำเนินการแยกข้อความจากรูปภาพผ่าน JavaScript API ได้อย่างไร

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

จะดำเนินการแยกข้อความจากรูปภาพผ่าน JavaScript API ได้อย่างไร

a

จดจำพื้นที่ที่เลือกของรูปภาพผ่าน JS API

Aspose.OCR สำหรับ JavaScript ผ่าน C++ ได้รวมฟังก์ชันการทำงานที่สมบูรณ์ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถโหลดและจดจำพื้นที่เฉพาะภายในรูปภาพโดยใช้ JavaScript API ไลบรารีสามารถจดจำภาพทั้งหมดหรือเฉพาะพื้นที่ที่เลือกเท่านั้น ระบุคำ บรรทัด หรือย่อหน้า รองรับการตรวจจับและจดจำแบบอักษรและสไตล์แบบอักษรยอดนิยมทั้งหมด รวมถึงข้อความที่เขียนด้วยลายมือที่มีความเร็วและความแม่นยำในการจดจำที่เหนือกว่า

จะจดจำพื้นที่รูปภาพที่เลือกโดยใช้ 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);
    });
});

รองรับการตรวจสอบการสะกดอัตโนมัติในแอป JS

Aspose.OCR สำหรับ JavaScript ผ่าน C++ ได้รวมการสนับสนุนที่มีประสิทธิภาพมากสำหรับกลไกการตรวจสอบการสะกดและการแก้ไขภายในแอปพลิเคชัน JavaScript บางครั้งแบบอักษรที่ไม่ได้มาตรฐานอาจทำให้ระบบจดจำอักขระหรือคำบางตัวไม่ถูกต้อง เพื่อปรับปรุงกระบวนการจดจำให้ดียิ่งขึ้น ไลบรารีได้จัดให้มีเครื่องตรวจตัวสะกดที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถค้นหาและแก้ไขข้อผิดพลาดในการสะกดได้โดยอัตโนมัติ ไลบรารีสนับสนุนคุณสมบัติขั้นสูงต่างๆ เช่น การแก้ไขการสะกดอัตโนมัติ การรับรายการคำที่สะกดผิด การทำงานกับพจนานุกรมแบบกำหนดเอง และอื่นๆ

 ไทย