Class AsposeOcr

Class AsposeOcr

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

API اصلی برای کتابخانه Aspose OCR

public class AsposeOcr

وراثت

objectAsposeOcr

اعضای وراثت‌یافته

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&gt;

لیستی از زاویه‌های کج به درجه در 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 - به معنی جستجوی بدون توجه به حروف بزرگ و کوچک.

بازگشت

bool

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") دنبال می‌شود. هر کلمه انتظار می‌رود که در حروف کوچک باشد.

بازگشت

string

متن با کلمات جایگزین شده.

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&gt;

عیوب شناسایی شده در تصویر یا یک مجموعه خالی اگر عیبی یافت نشود Aspose.OCR.DefectOutput.

DetectRectangles(OcrInput)

مناطق متنی روی تصاویر را شناسایی می‌کند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، پوشه، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

public List<rectangleoutput> DetectRectangles(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

List<RectangleOutput&gt;

لیستی از 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&gt;

لیستی از 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

فعال‌سازی اصلاح خودکار کج بودن تصویر.

بازگشت

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

فعال‌سازی اصلاح خودکار کج بودن تصویر.

بازگشت

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

فعال‌سازی اصلاح خودکار کج بودن تصویر.

بازگشت

float

0 به این معنی است که متن‌ها کاملاً متفاوت هستند؛ 1 به این معنی است که متن‌ها یکسان هستند.

Recognize(OcrInput)

متن را روی تصاویر / اسناد شناسایی می‌کند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

public OcrOutput Recognize(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.

RecognizeCarPlate(OcrInput)

متن را روی پلاک خودرو شناسایی می‌کند.

public OcrOutput RecognizeCarPlate(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء 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&gt;

لیستی از 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&gt;

لیستی از Aspose.OCR.Character با داده‌های نمادهای شناسایی شده.

RecognizeFast(OcrInput)

متن را روی تصاویر / اسناد شناسایی می‌کند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

public List<string> RecognizeFast(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

List<string&gt;

لیستی از رشته‌ها با نتایج شناسایی تصویر.

RecognizeHandwrittenText(OcrInput)

متن دست‌نویس را روی تصاویر شناسایی می‌کند.

public OcrOutput RecognizeHandwrittenText(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.

توضیحات

از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

RecognizeIDCard(OcrInput)

متن را روی کارت شناسایی شناسایی می‌کند.

public OcrOutput RecognizeIDCard(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.

توضیحات

کارت‌های شناسایی را با قابلیت تعیین Aspose.OCR.IDCardRecognitionSettings شناسایی می‌کند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

RecognizeInvoice(OcrInput)

متن را روی فاکتورها شناسایی می‌کند.

public OcrOutput RecognizeInvoice(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء 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

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.

RecognizePassport(OcrInput)

متن را روی گذرنامه شناسایی می‌کند.

public OcrOutput RecognizePassport(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء Aspose.OCR.RecognitionResult با نتایج شناسایی تصویر.

توضیحات

گذرنامه‌ها را با قابلیت تعیین Aspose.OCR.PassportRecognitionSettings شناسایی می‌کند. از GIF، PNG، JPEG، BMP، TIFF، JFIF، استریم، دایرکتوری، آرایه‌ها و آرشیوها پشتیبانی می‌کند.

RecognizeReceipt(OcrInput)

متن را روی رسیدها شناسایی می‌کند.

public OcrOutput RecognizeReceipt(OcrInput images)

پارامترها

images OcrInput

ظرفی با منابع.Aspose.OCR.OcrInput

بازگشت

OcrOutput

لیستی از اشیاء 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.

بازگشت

OcrOutput

لیستی از اشیاء 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&gt;

لیستی از اشیاء 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&gt;

لیستی از اشیاء 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&gt;

لیستی از اشیاء 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&gt;

لیستی از اشیاء 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

نوع رویداد

OcrRecognizeEventHandler

 فارسی