Class AsposeOcr
نام ها : Aspose.OCR جمع آوری: WL36_.dll (25.4.0)
API اصلی برای کتابخانه Aspose OCR
public class AsposeOcr : IDisposable
Inheritance
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
AsposeOcr()
public AsposeOcr()
Methods
CalculateSkew(OcrInput)
محاسبه زاویه های اسکی یک تصویر.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public List<skewoutput> CalculateSkew(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
List <؛ SkewOutput >
لیست زاویه های اسکی در درجه Aspose.OCR.SkewOutput.
CompareImageTexts(string، string، RecognitionSettings، bool)
بررسی کنید که آیا دو تصویر دارای همان متن هستند یا خیر.
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
Parameters
fullPath1
string
راه رسیدن به تصویر اول
fullPath2
string
راه رسیدن به تصویر دوم
settings
RecognitionSettings
تنظیمات شناختی
ignoreCase
bool
واقعی - به معنی یک جستجوی غیر حساس موردی است.
Returns
درست است اگر تصاویر دارای همان متن (90٪ شباهت) باشند.
CorrectSpelling(برچسب ها: SpellCheckLanguage, string)
اصلاح متن (به جای کلمات نادرست)
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
text
string
متن برای اصلاح
language
SpellCheckLanguage
واژگان برای استفاده
dictionaryPath
string
به صورت اختیاری. مسیر کامل به فرهنگ لغت کاربر ( فرهنگ لغت فرکانس).کلمات کلیدی فایلهای :فایل متن مسطح در کد UTF-8کلمه و فرکانس کلمه با فضای یا برچسب جدا می شوند.به طور پیش فرض، کلمه در ستون اول و فرکانس در ستون دوم انتظار می رود.هر کلمه-فرکانس-کلاه در یک خط جداگانه تعریف می شود به عنوان یک ردیف از کاراکترهای دنبال شده توسط یک خط فید ("\n")، یک بازگشت حمل و نقل ("\r")،یا بازگرداندن حمل و نقل بلافاصله پس از آن توسط یک خط تغذیه ("\r\n").انتظار می رود که هر کلمه در حالت پایین تر باشد.
Returns
متن با کلمات جایگزین
DetectDefects(بایگانی برچسب: DefectType)
به طور خودکار مناطق مشکلی تصویر را پیدا کنید که می تواند به طور قابل توجهی بر دقت OCR تاثیر بگذارد.پشتیبانی از تصاویر PNG، JPEG، BMP، TIFF، JFIF و GIF ارائه شده به عنوان یک فایل، جریان، و یا پیکسل.
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
Parameters
images
OcrInput
منبع تصاویر Aspose.OCR.OcrInput
defectType
DefectType
انواع نقص ها برای شناسایی Aspose.OCR.DefectType
Returns
List <؛ DefectOutput >
عیب های تصویر شناسایی شده یا جمع آوری ناخالص اگر هیچ عیب پیدا نشده است Aspose.OCR.Defect
DetectDocumentLayout(OcrInput)
تصویر را تجزیه و تحلیل می کند و انواع مختلف مناطق محتوا را در داخل آن شناسایی می کند.پشتیبانی از تصاویر PNG، JPEG، BMP، TIFF، JFIF و GIF از فایل ها، جریان ها و پیکسل ها.
public List<layoutoutput> DetectDocumentLayout(OcrInput images)
Parameters
images
OcrInput
منبع تصاویر.Aspose.OCR.OcrInput
Returns
List <؛ LayoutOutput >
مناطق محتوای شناسایی شده، Aspose.OCR.LayoutOutput.
DetectLanguages(OcrInput)
تجزیه و تحلیل متن در تصویر برای تعیین زبان هایی که در آن نوشته شده است.این به شما اجازه می دهد تا مناسب ترین زبان شناسایی را انتخاب کنید و به کارهای پردازش متن مانند spellchecking یا ترجمه کمک می کند.
public List<languagedetectionoutput> DetectLanguages(OcrInput images)
Parameters
images
OcrInput
منبع تصاویر Aspose.OCR.OcrInput
Returns
List <؛ LanguageDetectionOutput >
بازگرداندن یک لیست از زبان های احتمالی، رتبه بندی شده توسط احتمال Aspose.OCR.LanguageDetectionOutput.
DetectRectangles(OcrInput)
ناحیه های متن را در تصاویر تشخیص می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
[Obsolete("Will be removed in the release 25.8.0")]
public List<rectangleoutput> DetectRectangles(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
List <؛ RectangleOutput >
لیست Aspose.OCR.RectangleOutput با مناطق یا خطوط متن شناسایی شده است.
DetectRectangles(OcrInput، AreasType، Bool)
ناحیه های متن را در تصاویر تشخیص می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
areasType
AreasType
تعیین دایره های راست به بازگشت - خط یا پاراگراف.
detectAreas
bool
امکان شناسایی مناطق متنی به صورت اتوماتیک
Returns
List <؛ RectangleOutput >
لیست Aspose.OCR.RectangleOutput با مناطق یا خطوط متن شناسایی شده است.
Dispose()
منابع روشن برای شناخت
public void Dispose()
ImageHasText(string، string، RecognitionSettings، bool، bool)
بررسی کنید که آیا تصویر حاوی قطعه متن ارائه شده است.
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath
string
راه رسیدن به تصویر
text
string
قطعه متن برای جستجو در تصویر
settings
RecognitionSettings
تنظیمات شناختی
ignoreCase
bool
واقعی - به معنی یک جستجوی غیر حساس موردی است.
autoSkew
bool
امکان تصحیح تصویر خودکار را فراهم می کند.
Returns
درست است اگر تصویر حاوی قطعه متن باشد - تصویر جعلی حاوی قطعه متن نیست.
Remarks
تشخیص تصویر با توانایی مشخص کردن Aspose.OCR.RecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF.
ImageHasText(String، Regex، RecognitionSettings، Bool)
بررسی کنید که آیا متن تصویر با عبارت معمولی ارائه شده مطابقت دارد.
public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)
Parameters
fullPath
string
راه رسیدن به تصویر
regex
Regex
System.Text.RegularExpressions با الگوی و گزینه های ارائه شده است.
settings
RecognitionSettings
تنظیمات شناختی
autoSkew
bool
امکان تصحیح تصویر خودکار را فراهم می کند.
Returns
درست است اگر متن تصویر با عبارت معمولی ارائه شده مطابقت داشته باشد.
Remarks
تشخیص تصویر با توانایی مشخص کردن Aspose.OCR.RecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF.
ImageTextDiff(string، string، RecognitionSettings، bool، bool)
متن ها را در دو تصویر مقایسه کنید و یک عدد را بازگردانید که نشان می دهد آنها چقدر شبیه هستند (0 تا 1).
public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Parameters
fullPath1
string
راه رسیدن به تصویر اول
fullPath2
string
راه رسیدن به تصویر دوم
settings
RecognitionSettings
تنظیمات شناختی
ignoreCase
bool
واقعی - به معنی یک جستجوی غیر حساس موردی است.
autoSkew
bool
امکان تصحیح تصویر خودکار را فراهم می کند.
Returns
0 به این معنی است که متن ها کاملا متفاوت هستند؛ 1 به این معنی است که متن ها یکسان هستند.
Recognize(OcrInput)
شناسایی متن بر روی تصاویر / اسناد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
public OcrOutput Recognize(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Recognize(OcrInput، RecognitionSettings، CancellationToken)
شناسایی متن بر روی تصاویر / اسناد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات تشخیص Aspose.OCR.RecognitionSettings
cancellationToken
CancellationToken
موضوع حذف شده
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Recognize(آشنایی با RecognitionSettings)
شناسایی متن بر روی تصاویر / اسناد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات تشخیص Aspose.OCR.RecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
RecognizeCarPlate(OcrInput)
متن را بر روی ماشین می شناسید.
public OcrOutput RecognizeCarPlate(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
تشخیص پلاک ماشین با توانایی مشخص کردن Aspose.OCR.CarPlateRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeCarPlate(OcrInput، CarPlateRecognition تنظیمات)
متن را بر روی ماشین می شناسید.
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
تنظیمات تشخیص Aspose.OCR.CarPlateRecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
تشخیص پلاک ماشین با توانایی مشخص کردن Aspose.OCR.CarPlateRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeCharacters(OcrInput)
نمادها را بر روی تصاویر نشان می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
List <؛ CharacterRecognitionResult >
لیست Aspose.OCR.CharacterRecognitionنتایج با داده های نماد شناسایی شده.
RecognizeCharacters(OcrInput، DetectAreasMode، زبان)
نمادها را بر روی تصاویر نشان می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
تعیین نوع شبکه عصبی مورد استفاده برای تشخیص مناطق.
language
Language
زبان مورد استفاده برای OCR
Returns
List <؛ CharacterRecognitionResult >
لیست Aspose.OCR.شخصیت با نمادهای شناسایی شده داده ها.
RecognizeFast(OcrInput)
شناسایی متن بر روی تصاویر / اسناد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
public List<string> RecognizeFast(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست ردیف ها با نتایج تشخیص تصویر
RecognizeHandwrittenText(OcrInput)
به رسمیت شناختن متن دست نوشته بر روی تصاویر.
public OcrOutput RecognizeHandwrittenText(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
شناسایی کارت(OcrInput)
شناسایی متن در کارت شناسایی
public OcrOutput RecognizeIDCard(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی کارت های شناسایی با توانایی مشخص کردن Aspose.OCR.IDCardRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
شناسایی کارت(بایگانی برچسب ها: IDCardRecognitionSettings)
شناسایی متن در کارت شناسایی
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
تنظیمات تشخیص Aspose.OCR.IDCardRecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی کارت های شناسایی با توانایی مشخص کردن Aspose.OCR.IDCardRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeInvoice(OcrInput)
متن را بر روی صورتحساب ها شناسایی کنید.
public OcrOutput RecognizeInvoice(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی صورتحساب با قابلیت مشخص کردن Aspose.OCR.InvoiceRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeInvoice(بایگانی برچسب ها: InvoiceRecognitionSettings)
متن را بر روی صورتحساب ها شناسایی کنید.
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
تنظیمات شناسایی Aspose.OCR.InvoiceRecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی صورتحساب با قابلیت مشخص کردن Aspose.OCR.InvoiceRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeLines(OcrInput)
تصاویری را که حاوی یک خط تک متن است، تشخیص می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public OcrOutput RecognizeLines(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
RecognizeLines(آشنایی با RecognitionSettings)
تصاویری را که حاوی یک خط تک متن است، تشخیص می دهد.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، پوشه، آررای، آرشیو.
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات تشخیص Aspose.OCR.RecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
RecognizePassport(OcrInput)
متن را در پاسپورت به رسمیت بشناسید.
public OcrOutput RecognizePassport(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی پاسپورت ها با توانایی مشخص کردن Aspose.OCR.PassportRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizePassport(بایگانی برچسب ها: PassportRecognitionSettings)
متن را در پاسپورت به رسمیت بشناسید.
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
تنظیمات شناسایی Aspose.OCR.PassportRecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی پاسپورت ها با توانایی مشخص کردن Aspose.OCR.PassportRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeReceipt(OcrInput)
به رسمیت شناختن متن در گیرنده ها
public OcrOutput RecognizeReceipt(OcrInput images)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی صورتحساب با توانایی مشخص کردن Aspose.OCR.ReceiptRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
RecognizeReceipt(OcrInput، ReceiptRecognition تنظیمات)
به رسمیت شناختن متن در گیرنده ها
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
Parameters
images
OcrInput
مخزن با منابع.Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
تنظیمات تشخیص Aspose.OCR.ReceiptRecognitionSettings
Returns
لیست Aspose.OCR.Recognitionنمایشات با نتایج تشخیص تصویر.
Remarks
شناسایی صورتحساب با توانایی مشخص کردن Aspose.OCR.ReceiptRecognitionSettings.پشتیبانی از GIF، PNG، JPEG، BMP، TIFF، JFIF، جریان، دایرکتوری، آررای، آرشیو.
SaveMultipageDocument(ردیف، SaveFormat، List, برچسب ها: PdfOptimizationMode)
اجازه می دهد تا اسناد چند صفحه ای را از لیست اشیاء RecognitionResult دریافت کنید
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
نام فیل با یک مسیر برای ذخیره شناخت نتیجه در فرمت انتخاب شده است.
saveFormat
SaveFormat
فرمت اسناد (Docx، Txt، PDF، Xlsx، Rtf، Json، Xml)
results
List
<؛
RecognitionResult
>
لیست اشیاء Aspose.OCR.Recognition
embeddedFontPath
string
به صورت اختیاری مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
اندازه فایل PDF را با کاهش کیفیت تصاویر پس زمینه کاهش دهید.به طور پیش فرض، کیفیت تصویر اصلی حفظ می شود.
SaveMultipageDocument(ردیف، SaveFormat، List, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
اجازه می دهد تا اسناد چند صفحه ای را از لیست اشیاء RecognitionResult دریافت کنید
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
نام فیل با یک مسیر برای ذخیره شناخت نتیجه در فرمت انتخاب شده است.
saveFormat
SaveFormat
فرمت اسناد (Docx، Txt، PDF، Xlsx، Rtf، Json، Xml)
results
List
<؛
RecognitionResult
>
لیست اشیاء Aspose.OCR.Recognition
applySpellingCorrection
bool
برای تصحیح کلمات نادرست تنظیم کنید در صورتی که چنین کلمه ای را در نتایج شناختی خود داشته باشید.
language
SpellCheckLanguage
کلمات کلیدی برای Spell Check (اختیاری)
dictionaryPath
string
به صورت اختیاری. مسیر کامل به فرهنگ لغت کاربر در فرمت .txt. فرمت [Word - space - frequency(number)] است.نمونه: 23135851162\nthat 3400031103\n
embeddedFontPath
string
به صورت اختیاری مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
اندازه فایل PDF را با کاهش کیفیت تصاویر پس زمینه کاهش دهید.به طور پیش فرض، کیفیت تصویر اصلی حفظ می شود.
SaveMultipageDocument(MemoryStream، SaveFormat، لیست<تصاویر>, برچسب ها: PdfOptimizationMode)
اجازه می دهد تا اسناد چند صفحه ای را از لیست اشیاء RecognitionResult دریافت کنید
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream برای ذخیره سازی تشخیص نتیجه در فرمت انتخاب شده است.
saveFormat
SaveFormat
فرمت اسناد (Docx، Txt، PDF، Xlsx، Rtf، Json، Xml)
results
List
<؛
RecognitionResult
>
لیست اشیاء Aspose.OCR.Recognition
embeddedFontPath
string
به صورت اختیاری مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
اندازه فایل PDF را با کاهش کیفیت تصاویر پس زمینه کاهش دهید.به طور پیش فرض، کیفیت تصویر اصلی حفظ می شود.
SaveMultipageDocument(MemoryStream، SaveFormat، لیست<تصاویر>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
اجازه می دهد تا اسناد چند صفحه ای را از لیست اشیاء RecognitionResult دریافت کنید
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream برای ذخیره سازی تشخیص نتیجه در فرمت انتخاب شده است.
saveFormat
SaveFormat
فرمت اسناد (Docx، Txt، PDF، Xlsx، Rtf، Json، Xml)
results
List
<؛
RecognitionResult
>
لیست اشیاء Aspose.OCR.Recognition
applySpellingCorrection
bool
برای تصحیح کلمات نادرست تنظیم کنید در صورتی که چنین کلمه ای را در نتایج شناختی خود داشته باشید.
language
SpellCheckLanguage
کلمات کلیدی برای Spell Check (اختیاری)
dictionaryPath
string
به صورت اختیاری. مسیر کامل به فرهنگ لغت کاربر در فرمت .txt. فرمت [Word - space - frequency(number)] است.نمونه: 23135851162\nthat 3400031103\n
embeddedFontPath
string
به صورت اختیاری مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
اندازه فایل PDF را با کاهش کیفیت تصاویر پس زمینه کاهش دهید.به طور پیش فرض، کیفیت تصویر اصلی حفظ می شود.
OcrProgress
یک رویداد برای ردیابی پیشرفت های شناخت تصویر چند صفحه ای.
public event OcrRecognizeEventHandler OcrProgress