Aspose.OCR for JavaScript via a C++
API הטוב ביותר של JavaScript OCR לזיהוי תווים אופטי
API מתקדם של JavaScript OCR מאפשר למקצועני תוכנה לשלב פונקציונליות OCR בפרויקטים מבוססי אינטרנט ולחלץ טקסט כמו גם תמונות ממסמכי PDF ומסמכים אחרים באינטרנט.
בעולם הדיגיטלי המהיר של ימינו, עסקים ואנשים פרטיים מחפשים כל הזמן פתרונות חדשניים לייעל את פעילותם. טכנולוגיית זיהוי תווים אופטי (OCR) הפכה לכלי רב ערך במסע הזה, המאפשרת חילוץ אוטומטי של טקסט מתמונות ומסמכים סרוקים. Aspose.OCR עבור JavaScript באמצעות C++ הוא פתרון OCR חזק, ולמרות שהוא מיועד בעיקר ליישומי NET. , אפשר לשלב אותו עם JavaScript באמצעות API של C++. הוא יכול לזהות טקסט במספר שפות, מה שהופך אותו למתאים ליישומים גלובליים ותומך בפורמטים שונים של תמונה, כולל JPEG, PNG, BMP, TIFF ועוד רבים נוספים.
Aspose.OCR היא ספריית זיהוי תווים אופטית רבת עוצמה המפשטת חילוץ טקסט מתמונות ומסמכים. למרות שהוא מיועד בעיקר ליישומי NET. מפתחי תוכנה יכולים להשתמש במעטפת 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}`);
});
זיהוי אזורים נבחרים בתמונה באמצעות 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. לפעמים גופנים לא סטנדרטיים עלולים לגרום לזיהוי שגוי של תווים או מילים מסוימות. כדי לשפר עוד יותר את תהליך הזיהוי, הספרייה סיפקה בודק איות רב עוצמה המאפשר למפתחי תוכנה לחפש ומתקן אוטומטית שגיאות כתיב. הספרייה תומכת בתכונות מתקדמות שונות כמו תיקון איות אוטומטי, קבלת רשימת מילים שגוי איות, עבודה עם מילונים מותאמים אישית וכן הלאה.