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 یا سند مایکروسافت ورد ذخیره میکند.
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
برای اصلاح کلمات اشتباه در صورتی که چنین کلماتی در نتیجه شناسایی شما وجود داشته باشد، true را تنظیم کنید.
language
SpellCheckLanguage
دایرکتوری برای بررسی املایی (اختیاری).
dictionaryPath
string
اختیاری. مسیر کامل به دایرکتوری کاربر در فرمت .txt. فرمت [کلمه - فاصله - فراوانی (عدد)].
مثال: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
Save(string, SaveFormat, string, PdfOptimizationMode)
مدرک را به عنوان متن ساده، PDF یا سند مایکروسافت ورد ذخیره میکند.
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 یا سند مایکروسافت ورد ذخیره میکند.
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
برای اصلاح کلمات اشتباه در صورتی که چنین کلماتی در نتیجه شناسایی شما وجود داشته باشد، true را تنظیم کنید.
language
SpellCheckLanguage
دایرکتوری برای بررسی املایی (اختیاری).
dictionaryPath
string
اختیاری. مسیر کامل به دایرکتوری کاربر در فرمت .txt. فرمت [کلمه - فاصله - فراوانی (عدد)].
مثال: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
مدرک را به عنوان متن ساده، PDF یا سند مایکروسافت ورد ذخیره میکند.
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
عملوند راست.
بازگشت
عملوند چپ.