Class RecognitionResult
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
نتائج التعرف على الصورة.
تحتوي على عناصر بمعلومات التعرف وطرق لتصدير النتائج.
public class RecognitionResult
الوراثة
الأعضاء الموروثة
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; }
قيمة الخاصية
Image
يحصل أو يحدد الصورة لإنشاء ملف PDF.
public byte[][,] Image { get; set; }
قيمة الخاصية
byte[][,]
RecognitionAreasRectangles
يحصل على إحداثيات المستطيلات.
public List<rectangle> RecognitionAreasRectangles { get; }
قيمة الخاصية
List<rectangle>
RecognitionAreasText
يحصل على قائمة بنتائج التعرف لمجموعة من المناطق (المستطيلات).
public List<string> RecognitionAreasText { get; }
قيمة الخاصية
RecognitionCharactersList
مجموعة من الأحرف التي وجدها خوارزمية التعرف مرتبة حسب احتمال النزول.
public List<char[]> RecognitionCharactersList { get; }
قيمة الخاصية
ملاحظات
مصفوفة من الرموز System.Char مع أعلى احتمال والبدائل.
RecognitionLinesResult
يحصل على قائمة بنتائج التعرف مع قائمة من الصفوف (المستطيلات).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
قيمة الخاصية
List<RecognitionResult.LinesResult>
RecognitionText
يحصل على نتيجة التعرف في سلسلة واحدة.
public string RecognitionText { get; set; }
قيمة الخاصية
Skew
يحصل على زاوية الميل.
public float Skew { get; set; }
قيمة الخاصية
Warnings
يحصل على قائمة برسائل التحذير التي تصف الأخطاء غير الحرجة التي ظهرت أثناء التوليد.
public List<string> Warnings { get; }
قيمة الخاصية
الطرق
GetJson(bool)
يشكل سلسلة JSON مع نتائج التعرف.
public string GetJson(bool isReadable = false)
المعلمات
isReadable
bool
يحدد ما إذا كانت JSON ستكون قابلة للقراءة البشرية.
العائدات
نتائج التعرف كسلسلة JSON.
GetKeywords()
احصل على الكلمات الرئيسية من جواز السفر (وضع الاختبار. يعمل فقط لجوازات سفر الولايات المتحدة ومدغشقر).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
العائدات
Dictionary<string, RecognitionResult.LinesResult>
قاموس مع الكلمة الرئيسية كمفتاح و LinesResult كقيمة.
GetSpellCheckCorrectedText(SpellCheckLanguage, string)
يصحح النص (يستبدل الكلمات المكتوبة بشكل خاطئ).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
المعلمات
language
SpellCheckLanguage
القاموس الذي سيتم استخدامه.
dictionaryPath
string
اختياري. المسار الكامل للقاموس المستخدم (قاموس التردد). تنسيق ملف القاموس: ملف نصي عادي بتشفير UTF-8. يتم فصل الكلمة وتردد الكلمة بمسافة أو تبويب. بشكل افتراضي، يُتوقع أن تكون الكلمة في العمود الأول والتردد في العمود الثاني. كل زوج من الكلمة والتردد في سطر منفصل. يُعرف السطر بأنه تسلسل من الأحرف يتبعه تغذية سطر ("\n")، أو إرجاع عربة ("\r")، أو إرجاع عربة يتبعه مباشرة تغذية سطر("\r\n"). يُتوقع أن تكون كل كلمة بحروف صغيرة.
العائدات
نص مع الكلمات المستبدلة.
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>
قائمة من كائنات SpellCheckError تمثل الكلمات المكتوبة بشكل خاطئ مع قوائم الاقتراحات الصحيحة لكل كلمة مكتوبة بشكل خاطئ، ومع مسافة التحرير.
GetXml()
يشكل سلسلة XML مع نتائج التعرف.
public string GetXml()
العائدات
نتائج التعرف كسلسلة 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
المعامل الأيمن.
العائدات
المعامل الأيسر.