Class AsposeOcr
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
API اصلی برای کتابخانه Aspose OCR
public class AsposeOcr
وراثت
اعضای وراثتیافته
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
سازندهها
AsposeOcr()
public AsposeOcr()
متدها
CalculateSkew(OcrInput)
زاویههای کج یک تصویر را محاسبه میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایهها و آرشیوها پشتیبانی میکند.
public List<skewoutput> CalculateSkew(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
List<SkewOutput>
لیستی از زاویههای کج به درجه در Aspose.OCR.SkewOutput.
CompareImageTexts(string, string, RecognitionSettings, bool)
بررسی میکند که آیا دو تصویر متن یکسانی دارند یا خیر.
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
پارامترها
fullPath1
string
مسیر به تصویر اول.
fullPath2
string
مسیر به تصویر دوم.
settings
RecognitionSettings
تنظیمات شناسایی.
ignoreCase
bool
True - به معنی جستجوی بدون توجه به حروف بزرگ و کوچک.
بازگشت
True اگر تصاویر متن یکسانی داشته باشند (90% شباهت).
CorrectSpelling(string, SpellCheckLanguage, string)
متن را اصلاح میکند (کلمات نادرست را جایگزین میکند).
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
پارامترها
text
string
متن برای اصلاح.
language
SpellCheckLanguage
فرهنگ لغت مورد استفاده.
dictionaryPath
string
اختیاری. مسیر کامل به فرهنگ لغت کاربر (فرهنگ لغت فرکانس). فرمت فایل فرهنگ لغت: فایل متنی ساده با کدگذاری UTF-8. کلمه و فرکانس کلمه با فاصله یا تب جدا شدهاند. به طور پیشفرض، کلمه در ستون اول و فرکانس در ستون دوم انتظار میرود. هر جفت کلمه-فرکانس در یک خط جداگانه. یک خط به عنوان یک توالی از کاراکترها تعریف شده است که با یک خط جدید ("\n")، یک بازگشت کاراکتر ("\r")، یا یک بازگشت کاراکتر بلافاصله دنبال شده توسط یک خط جدید("\r\n") دنبال میشود. هر کلمه انتظار میرود که در حروف کوچک باشد.
بازگشت
متن با کلمات جایگزین شده.
DetectDefects(OcrInput, DefectType)
بهطور خودکار مناطق مشکلدار یک تصویر را پیدا میکند که میتواند دقت OCR را بهطور قابلتوجهی تحت تأثیر قرار دهد. از تصاویر PNG، JPEG، BMP، TIFF، JFIF و GIF که بهصورت فایل، استریم یا آرایه پیکسل ارائه شدهاند، پشتیبانی میکند. شناسایی انبوه را پشتیبانی میکند.
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
پارامترها
images
OcrInput
تصاویر منبع Aspose.OCR.OcrInput
defectType
DefectType
انواع عیوبی که باید شناسایی شوند Aspose.OCR.DefectType
بازگشت
List<DefectOutput>
عیوب شناسایی شده در تصویر یا یک مجموعه خالی اگر عیبی یافت نشود Aspose.OCR.DefectOutput.
DetectRectangles(OcrInput)
مناطق متنی روی تصاویر را شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایهها و آرشیوها پشتیبانی میکند.
public List<rectangleoutput> DetectRectangles(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
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)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
areasType
AreasType
تعیین میکند که کدام مستطیلها باید برگردانده شوند - خط یا پاراگرافها.
detectAreas
bool
فعالسازی شناسایی خودکار مناطق متنی.
بازگشت
List<RectangleOutput>
لیستی از Aspose.OCR.RectangleOutput با مناطق یا خطوط متنی شناسایی شده.
ImageHasText(string, string, RecognitionSettings, bool, bool)
بررسی میکند که آیا تصویر شامل بخش متنی ارائه شده است یا خیر.
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
پارامترها
fullPath
string
مسیر به تصویر.
text
string
بخش متنی برای جستجو در تصویر.
settings
RecognitionSettings
تنظیمات شناسایی.
ignoreCase
bool
True - به معنی جستجوی بدون توجه به حروف بزرگ و کوچک.
autoSkew
bool
فعالسازی اصلاح خودکار کج بودن تصویر.
بازگشت
True اگر تصویر شامل بخش متنی باشد. False - تصویر شامل بخش متنی نیست.
توضیحات
تصویر را با قابلیت تعیین 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)
پارامترها
fullPath
string
مسیر به تصویر.
regex
Regex
شیء System.Text.RegularExpressions با الگوی ارائه شده و گزینهها.
settings
RecognitionSettings
تنظیمات شناسایی.
autoSkew
bool
فعالسازی اصلاح خودکار کج بودن تصویر.
بازگشت
True اگر متن تصویر با الگوی منظم ارائه شده مطابقت داشته باشد.
توضیحات
تصویر را با قابلیت تعیین 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)
پارامترها
fullPath1
string
مسیر به تصویر اول.
fullPath2
string
مسیر به تصویر دوم.
settings
RecognitionSettings
تنظیمات شناسایی.
ignoreCase
bool
True - به معنی جستجوی بدون توجه به حروف بزرگ و کوچک.
autoSkew
bool
فعالسازی اصلاح خودکار کج بودن تصویر.
بازگشت
0 به این معنی است که متنها کاملاً متفاوت هستند؛ 1 به این معنی است که متنها یکسان هستند.
Recognize(OcrInput)
متن را روی تصاویر / اسناد شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
public OcrOutput Recognize(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
Recognize(OcrInput, RecognitionSettings, CancellationToken)
متن را روی تصاویر / اسناد شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات شناسایی Aspose.OCR.RecognitionSettings.
cancellationToken
CancellationToken
شیء CancellationToken.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
Recognize(OcrInput, RecognitionSettings)
متن را روی تصاویر / اسناد شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات شناسایی Aspose.OCR.RecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
RecognizeCarPlate(OcrInput)
متن را روی پلاک خودرو شناسایی میکند.
public OcrOutput RecognizeCarPlate(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
پلاک خودرو را با قابلیت تعیین Aspose.OCR.CarPlateRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeCarPlate(OcrInput, CarPlateRecognitionSettings)
متن را روی پلاک خودرو شناسایی میکند.
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
تنظیمات شناسایی Aspose.OCR.CarPlateRecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
پلاک خودرو را با قابلیت تعیین Aspose.OCR.CarPlateRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeCharacters(OcrInput)
نمادها را روی تصاویر شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایهها و آرشیوها پشتیبانی میکند.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
List<CharacterRecognitionResult>
لیستی از Aspose.OCR.CharacterRecognitionResult با دادههای نمادهای شناسایی شده.
RecognizeCharacters(OcrInput, DetectAreasMode, Language)
نمادها را روی تصاویر شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایهها و آرشیوها پشتیبانی میکند.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
نوع شبکه عصبی مورد استفاده برای شناسایی مناطق را تعیین میکند.
language
Language
زبان مورد استفاده برای OCR.
بازگشت
List<CharacterRecognitionResult>
لیستی از Aspose.OCR.Character با دادههای نمادهای شناسایی شده.
RecognizeFast(OcrInput)
متن را روی تصاویر / اسناد شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
public List<string> RecognizeFast(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از رشتهها با نتایج شناسایی تصویر.
RecognizeHandwrittenText(OcrInput)
متن دستنویس را روی تصاویر شناسایی میکند.
public OcrOutput RecognizeHandwrittenText(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeIDCard(OcrInput)
متن را روی کارت شناسایی شناسایی میکند.
public OcrOutput RecognizeIDCard(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
کارتهای شناسایی را با قابلیت تعیین Aspose.OCR.IDCardRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeIDCard(OcrInput, IDCardRecognitionSettings)
متن را روی کارت شناسایی شناسایی میکند.
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
تنظیمات شناسایی Aspose.OCR.IDCardRecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
کارتهای شناسایی را با قابلیت تعیین Aspose.OCR.IDCardRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeInvoice(OcrInput)
متن را روی فاکتورها شناسایی میکند.
public OcrOutput RecognizeInvoice(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
فاکتورها را با قابلیت تعیین Aspose.OCR.InvoiceRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)
متن را روی فاکتورها شناسایی میکند.
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
تنظیمات شناسایی Aspose.OCR.InvoiceRecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
فاکتورها را با قابلیت تعیین 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)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
RecognizeLines(OcrInput, RecognitionSettings)
تصاویر را که شامل یک خط متن هستند شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایهها و آرشیوها پشتیبانی میکند.
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
RecognitionSettings
تنظیمات شناسایی Aspose.OCR.RecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
RecognizePassport(OcrInput)
متن را روی گذرنامه شناسایی میکند.
public OcrOutput RecognizePassport(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
گذرنامهها را با قابلیت تعیین Aspose.OCR.PassportRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizePassport(OcrInput, PassportRecognitionSettings)
متن را روی گذرنامه شناسایی میکند.
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
تنظیمات شناسایی Aspose.OCR.PassportRecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
گذرنامهها را با قابلیت تعیین Aspose.OCR.PassportRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeReceipt(OcrInput)
متن را روی رسیدها شناسایی میکند.
public OcrOutput RecognizeReceipt(OcrInput images)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
رسیدها را با قابلیت تعیین Aspose.OCR.ReceiptRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
RecognizeReceipt(OcrInput, ReceiptRecognitionSettings)
متن را روی رسیدها شناسایی میکند.
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
پارامترها
images
OcrInput
ظرفی با منابع.Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
تنظیمات شناسایی Aspose.OCR.ReceiptRecognitionSettings.
بازگشت
لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.
توضیحات
رسیدها را با قابلیت تعیین Aspose.OCR.ReceiptRecognitionSettings شناسایی میکند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایهها و آرشیوها پشتیبانی میکند.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
اجازه میدهد تا سند چندصفحهای از لیست اشیاء RecognitionResult دریافت شود.
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
پارامترها
fullFileName
string
نام فایل با مسیری برای ذخیره نتیجه شناسایی در فرمت انتخابی.
saveFormat
SaveFormat
فرمت سند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).
results
List<RecognitionResult>
لیستی از اشیاء Aspose.OCR.RecognitionResult.
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, 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)
پارامترها
fullFileName
string
نام فایل با مسیری برای ذخیره نتیجه شناسایی در فرمت انتخابی.
saveFormat
SaveFormat
فرمت سند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).
results
List<RecognitionResult>
لیستی از اشیاء Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
اگر چنین کلماتی در نتیجه شناسایی شما وجود داشته باشد، آن را به true تنظیم کنید تا کلمات نادرست اصلاح شوند.
language
SpellCheckLanguage
فرهنگ لغت برای بررسی املایی (اختیاری).
dictionaryPath
string
اختیاری. مسیر کامل به فرهنگ لغت کاربر در فرمت .txt. فرمت [کلمه - فاصله - فرکانس (عدد)] است. مثال: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
اجازه میدهد تا سند چندصفحهای از لیست اشیاء RecognitionResult دریافت شود.
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
پارامترها
stream
MemoryStream
MemoryStream برای ذخیره نتیجه شناسایی در فرمت انتخابی.
saveFormat
SaveFormat
فرمت سند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).
results
List<RecognitionResult>
لیستی از اشیاء Aspose.OCR.RecognitionResult.
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, 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)
پارامترها
stream
MemoryStream
MemoryStream برای ذخیره نتیجه شناسایی در فرمت انتخابی.
saveFormat
SaveFormat
فرمت سند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml).
results
List<RecognitionResult>
لیستی از اشیاء Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
اگر چنین کلماتی در نتیجه شناسایی شما وجود داشته باشد، آن را به true تنظیم کنید تا کلمات نادرست اصلاح شوند.
language
SpellCheckLanguage
فرهنگ لغت برای بررسی املایی (اختیاری).
dictionaryPath
string
اختیاری. مسیر کامل به فرهنگ لغت کاربر در فرمت .txt. فرمت [کلمه - فاصله - فرکانس (عدد)] است. مثال: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
اختیاری. مسیر کامل به فونت کاربر.
optimizePdf
PdfOptimizationMode
کاهش اندازه فایل PDF با کاهش کیفیت تصاویر پسزمینه. به طور پیشفرض، کیفیت تصویر اصلی حفظ میشود.
OcrProgress
رویدادی برای پیگیری پیشرفت شناسایی تصویر چندصفحهای.
public event OcrRecognizeEventHandler OcrProgress