AsposeOcr

AsposeOcr class

API الرئيسي لمكتبة Aspose OCR

public class AsposeOcr : IDisposable

المنشئات

الاسمالوصف
AsposeOcr()يُنشئ مثيلًا جديدًا من الفئة AsposeOcr. مُنشئ فارغ.

الطرق

الاسمالوصف
CalculateSkew(OcrInput)يحسب زوايا الانحراف للصور. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
CompareImageTexts(string, string, RecognitionSettings, bool)تحقق مما إذا كانت الصورتان تحتويان على نفس النص.
CorrectSpelling(string, SpellCheckLanguage, string)يصحح النص (يستبدل الكلمات المكتوبة بشكل خاطئ).
DetectDefects(OcrInput, DefectType)يبحث تلقائيًا عن المناطق المشكلة في الصورة والتي يمكن أن تؤثر بشكل كبير على دقة OCR. يدعم صور PNG، JPEG، BMP، TIFF، JFIF، وGIF المقدمة كملف أو تدفق أو مصفوفة بكسل. يدعم التعرف الجماعي.
DetectDocumentLayout(OcrInput)يحلل الصورة ويحدد الأنواع المختلفة لمناطق المحتوى داخلها. يدعم صور PNG، JPEG، BMP، TIFF، JFIF، وGIF من الملفات، التدفقات، ومصفوفات البكسل. يمكنه معالجة المجلدات والأرشيفات بشكل جماعي.
DetectLanguages(OcrInput)يحلل النص الموجود على الصورة لتحديد اللغات التي كُتب بها. يتيح ذلك اختيار لغة التعرف الأنسب ويساعد في مهام معالجة النصوص اللاحقة مثل التدقيق الإملائي أو الترجمة.
DetectRectangles(OcrInput)يكشف عن مناطق النص في الصور. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
DetectRectangles(OcrInput, AreasType, bool)يكشف عن مناطق النص في الصور. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
DetectTables(OcrInput)يكشف عن مناطق الجداول في الصور. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
Dispose()مسح الموارد للتعرف.
ImageHasText(string, Regex, RecognitionSettings, bool)تحقق مما إذا كان نص الصورة يطابق التعبير النمطي المقدم.
ImageHasText(string, string, RecognitionSettings, bool, bool)تحقق مما إذا كانت الصورة تحتوي على الجزء النصي المقدم.
ImageTextDiff(string, string, RecognitionSettings, bool, bool)قارن النصوص على الصورتين وأرجع رقمًا يمثل مدى تشابههما (من 0 إلى 1).
Recognize(OcrInput)يتعرف على النص في الصور / المستندات. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، الدليل، المصفوفات، الأرشيفات.
Recognize(OcrInput, AsposeOcrPresets)يتعرف على النص من مدخل OCR المعطى باستخدام تكوين مسبق محدد.
Recognize(OcrInput, RecognitionSettings)يتعرف على النص في الصور / المستندات. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، الدليل، المصفوفات، الأرشيفات.
Recognize(OcrInput, RecognitionSettings, CancellationToken)يتعرف على النص في الصور / المستندات. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، الدليل، المصفوفات، الأرشيفات.
RecognizeCarPlate(OcrInput)يتعرف على النص على لوحة السيارة.
RecognizeCarPlate(OcrInput, CarPlateRecognitionSettings)يتعرف على النص على لوحة السيارة.
RecognizeCharacters(OcrInput)يكشف عن الرموز على الصور. يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
RecognizeCharacters(OcrInput, DetectAreasMode, Language)يكشف عن الرموز على الصور. يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
RecognizeFast(OcrInput)يتعرف على النص في الصور / المستندات. يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، الدليل، المصفوفات، الأرشيفات.
RecognizeFormula(OcrInput, bool)يتعرف على الصيغ الرياضية من صور المدخل المقدمة.
RecognizeFormulaAI(OcrInput)يتعرف على الصيغ الرياضية من صور المدخل المقدمة باستخدام الذكاء الاصطناعي.
RecognizeHandwrittenText(OcrInput)يتعرف على النص المكتوب بخط اليد على الصور.
RecognizeIDCard(OcrInput)يتعرف على النص على بطاقة الهوية.
RecognizeIDCard(OcrInput, IDCardRecognitionSettings)يتعرف على النص على بطاقة الهوية.
RecognizeInvoice(OcrInput)يتعرف على النص على الفواتير.
RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)يتعرف على النص على الفواتير.
RecognizeLines(OcrInput)يتعرف على الصور التي تحتوي على سطر واحد من النص. يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
RecognizeLines(OcrInput, RecognitionSettings)يتعرف على الصور التي تحتوي على سطر واحد من النص. يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF، التدفق، المجلد، المصفوفات، الأرشيفات.
RecognizePassport(OcrInput)يتعرف على النص على جواز السفر.
RecognizePassport(OcrInput, PassportRecognitionSettings)يتعرف على النص على جواز السفر.
RecognizeReceipt(OcrInput)يتعرف على النص على الإيصالات.
RecognizeReceipt(OcrInput, ReceiptRecognitionSettings)يتعرف على النص على الإيصالات.
RecognizeTables(OcrInput, Language)يكشف عن الجداول والبنية، ويتعرف على خلايا النص. يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF، التدفق، الدليل، المصفوفات، الأرشيفات.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>, string, PdfOptimizationMode)يسمح بالحصول على مستند متعدد الصفحات من قائمة كائنات RecognitionResult
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>, string, PdfOptimizationMode)يسمح بالحصول على مستند متعدد الصفحات من قائمة كائنات RecognitionResult
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)يسمح بالحصول على مستند متعدد الصفحات من قائمة كائنات RecognitionResult
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)يسمح بالحصول على مستند متعدد الصفحات من قائمة كائنات RecognitionResult

الحقول

الاسمالوصف
static DebugModeيفعل وضع التصحيح. عند التفعيل، يحفظ النظام نتائج معالجة الصور الوسيطة مثل الصور المسبقة المعالجة والصور التي تحتوي على مستطيلات خطوط النص المرسومة.
static DebugModeSaveDirectoryالدليل الذي سيتم حفظ نتائج التصحيح فيه. إذا لم يتم تحديده، سيُستخدم الدليل العامل الحالي كإعداد افتراضي.

الأحداث

الاسمالوصف
event OcrProgressحدث لتتبع تقدم التعرف على الصور متعددة الصفحات.

انظر أيضًا