Class RecognitionResult

Class RecognitionResult

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

نتائج التعرف على الصورة.
تحتوي على عناصر بمعلومات التعرف وطرق لتصدير النتائج.

public class RecognitionResult

الوراثة

objectRecognitionResult

الأعضاء الموروثة

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

الخصائص

FileName

المسار الكامل للملف.

public string FileName { get; set; }

قيمة الخاصية

string

Image

يحصل أو يحدد الصورة لإنشاء ملف PDF.

public byte[][,] Image { get; set; }

قيمة الخاصية

byte[][,]

RecognitionAreasRectangles

يحصل على إحداثيات المستطيلات.

public List<rectangle> RecognitionAreasRectangles { get; }

قيمة الخاصية

List<rectangle>

RecognitionAreasText

يحصل على قائمة بنتائج التعرف لمجموعة من المناطق (المستطيلات).

public List<string> RecognitionAreasText { get; }

قيمة الخاصية

List<string&gt;

RecognitionCharactersList

مجموعة من الأحرف التي وجدها خوارزمية التعرف مرتبة حسب احتمال النزول.

public List<char[]> RecognitionCharactersList { get; }

قيمة الخاصية

List<char[]&gt;

ملاحظات

مصفوفة من الرموز System.Char مع أعلى احتمال والبدائل.

RecognitionLinesResult

يحصل على قائمة بنتائج التعرف مع قائمة من الصفوف (المستطيلات).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

قيمة الخاصية

List<RecognitionResult.LinesResult&gt;

RecognitionText

يحصل على نتيجة التعرف في سلسلة واحدة.

public string RecognitionText { get; set; }

قيمة الخاصية

string

Skew

يحصل على زاوية الميل.

public float Skew { get; set; }

قيمة الخاصية

float

Warnings

يحصل على قائمة برسائل التحذير التي تصف الأخطاء غير الحرجة التي ظهرت أثناء التوليد.

public List<string> Warnings { get; }

قيمة الخاصية

List<string&gt;

الطرق

GetJson(bool)

يشكل سلسلة JSON مع نتائج التعرف.

public string GetJson(bool isReadable = false)

المعلمات

isReadable bool

يحدد ما إذا كانت JSON ستكون قابلة للقراءة البشرية.

العائدات

string

نتائج التعرف كسلسلة JSON.

GetKeywords()

احصل على الكلمات الرئيسية من جواز السفر (وضع الاختبار. يعمل فقط لجوازات سفر الولايات المتحدة ومدغشقر).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

العائدات

Dictionary<string, RecognitionResult.LinesResult&gt;

قاموس مع الكلمة الرئيسية كمفتاح و LinesResult كقيمة.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

يصحح النص (يستبدل الكلمات المكتوبة بشكل خاطئ).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

المعلمات

language SpellCheckLanguage

القاموس الذي سيتم استخدامه.

dictionaryPath string

اختياري. المسار الكامل للقاموس المستخدم (قاموس التردد). تنسيق ملف القاموس: ملف نصي عادي بتشفير UTF-8. يتم فصل الكلمة وتردد الكلمة بمسافة أو تبويب. بشكل افتراضي، يُتوقع أن تكون الكلمة في العمود الأول والتردد في العمود الثاني. كل زوج من الكلمة والتردد في سطر منفصل. يُعرف السطر بأنه تسلسل من الأحرف يتبعه تغذية سطر ("\n")، أو إرجاع عربة ("\r")، أو إرجاع عربة يتبعه مباشرة تغذية سطر("\r\n"). يُتوقع أن تكون كل كلمة بحروف صغيرة.

العائدات

string

نص مع الكلمات المستبدلة.

GetSpellCheckErrorList(SpellCheckLanguage, string)

ابحث عن الكلمات المكتوبة بشكل خاطئ مع اقتراحات للتهجئة للنص المدخل.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

المعلمات

language SpellCheckLanguage

القاموس الذي سيتم استخدامه.

dictionaryPath string

اختياري. المسار الكامل للقاموس المستخدم (قاموس التردد). تنسيق ملف القاموس: ملف نصي عادي بتشفير UTF-8. يتم فصل الكلمة وتردد الكلمة بمسافة أو تبويب. بشكل افتراضي، يُتوقع أن تكون الكلمة في العمود الأول والتردد في العمود الثاني. كل زوج من الكلمة والتردد في سطر منفصل. يُعرف السطر بأنه تسلسل من الأحرف يتبعه تغذية سطر ("\n")، أو إرجاع عربة ("\r")، أو إرجاع عربة يتبعه مباشرة تغذية سطر("\r\n"). يُتوقع أن تكون كل كلمة بحروف صغيرة.

العائدات

List<SpellCheckError&gt;

قائمة من كائنات SpellCheckError تمثل الكلمات المكتوبة بشكل خاطئ مع قوائم الاقتراحات الصحيحة لكل كلمة مكتوبة بشكل خاطئ، ومع مسافة التحرير.

GetXml()

يشكل سلسلة XML مع نتائج التعرف.

public string GetXml()

العائدات

string

نتائج التعرف كسلسلة XML مسلسلة.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

يحفظ المستند كنص عادي، PDF أو مستند Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعلمات

fullFileName string

اسم الملف مع المسار لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).

applySpellingCorrection bool

حدد صحيح لتصحيح الكلمات المكتوبة بشكل خاطئ في حال وجودها في نتيجة التعرف الخاصة بك.

language SpellCheckLanguage

قاموس لتدقيق التهجئة (اختياري).

dictionaryPath string

اختياري. المسار الكامل للقاموس المستخدم بتنسيق .txt. التنسيق هو [الكلمة - المسافة - التردد (العدد)]. مثال: the 23135851162\nthat 3400031103\n

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق تقليل جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

Save(string, SaveFormat, string, PdfOptimizationMode)

يحفظ المستند كنص عادي، PDF أو مستند Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعلمات

fullFileName string

اسم الملف مع المسار لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق تقليل جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

يحفظ المستند كنص عادي، PDF أو مستند Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعلمات

stream MemoryStream

MemoryStream لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf).

applySpellingCorrection bool

حدد صحيح لتصحيح الكلمات المكتوبة بشكل خاطئ في حال وجودها في نتيجة التعرف الخاصة بك.

language SpellCheckLanguage

قاموس لتدقيق التهجئة (اختياري).

dictionaryPath string

اختياري. المسار الكامل للقاموس المستخدم بتنسيق .txt. التنسيق هو [الكلمة - المسافة - التردد (العدد)]. مثال: the 23135851162\nthat 3400031103\n

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق تقليل جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

يحفظ المستند كنص عادي، PDF أو مستند Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعلمات

stream MemoryStream

MemoryStream لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf).

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق تقليل جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

المشغلون

operator +(RecognitionResult, RecognitionResult)

لإكمال النتيجة الكاملة من الأجزاء المعترف بها (الخطوط).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

المعلمات

main RecognitionResult

الكائن الذي سيتم إضافة المعامل الأيمن إليه.

part RecognitionResult

المعامل الأيمن.

العائدات

RecognitionResult

المعامل الأيسر.

 عربي