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 และเอกสารประกอบที่ตรงไปตรงมาทำให้นักพัฒนาที่มีประสบการณ์หลากหลายระดับสามารถเข้าถึงได้
การเริ่มต้นใช้งาน 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 บางครั้งแบบอักษรที่ไม่ได้มาตรฐานอาจทำให้ระบบจดจำอักขระหรือคำบางตัวไม่ถูกต้อง เพื่อปรับปรุงกระบวนการจดจำให้ดียิ่งขึ้น ไลบรารีได้จัดให้มีเครื่องตรวจตัวสะกดที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถค้นหาและแก้ไขข้อผิดพลาดในการสะกดได้โดยอัตโนมัติ ไลบรารีสนับสนุนคุณสมบัติขั้นสูงต่างๆ เช่น การแก้ไขการสะกดอัตโนมัติ การรับรายการคำที่สะกดผิด การทำงานกับพจนานุกรมแบบกำหนดเอง และอื่นๆ