Class AsposeOcr

Class AsposeOcr

اسم الفضاء : Aspose.OCR تجميع: Aspose.OCR.dll (25.4.0)

API الرئيسية لمكتبة Aspose OCR

public class AsposeOcr : IDisposable

Inheritance

object AsposeOcr

Implements

IDisposable

الأعضاء الموروثين

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 &lt؛ SkewOutput >

قائمة الزوايا في درجات Aspose.OCR.SkewOutput.

CompareImageTexts(قوس قزح، قوس قزح، قوس قزح)

تحقق مما إذا كانت اثنين من الصور تحتوي على نفس النص.

public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)

Parameters

fullPath1 string

الطريق إلى الصورة الأولى

fullPath2 string

الطريق إلى الصورة الثانية.

settings RecognitionSettings

إعدادات التعرف .

ignoreCase bool

الحقيقة - يعني البحث غير الحساس.

Returns

bool

صحيح إذا كانت الصور لها نفس النص (90 ٪ مماثلة).

CorrectSpelling(سلاسل، سلاسل، سلاسل)

تصحيح النص (يستبدل الكلمات الخاطئة).

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

string

الكلمات التي تم استبدالها.

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 &lt؛ DefectOutput >

العثور على عيوب الصورة أو مجموعة فارغة إذا لم يتم العثور على عيوب Aspose.OCR.DefectOutput.

DetectDocumentLayout(OcrInput)

تحليل الصورة وتحديد أنواع مختلفة من مناطق المحتوى داخلها.يدعم PNG، JPEG، BMP، TIFF، JFIF، و GIF الصور من الملفات، وتدفقات، والبكسل الأقواس.

public List<layoutoutput> DetectDocumentLayout(OcrInput images)

Parameters

images OcrInput

مصدر الصور.Aspose.OCR.OcrInput

Returns

List &lt؛ LayoutOutput >

مناطق المحتوى المكتشفة، Aspose.OCR.LayoutOutput.

DetectLanguages(OcrInput)

تحليل النص على الصورة لتحديد اللغات التي يتم كتابتها.يتيح هذا اختيار لغة التعرف الأكثر ملاءمة ويساعد في مزيد من المهام المعالجة النصية مثل spellchecking أو الترجمة.

public List<languagedetectionoutput> DetectLanguages(OcrInput images)

Parameters

images OcrInput

مصدر الصور Aspose.OCR.OcrInput

Returns

List &lt؛ 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 &lt؛ RectangleOutput >

قائمة Aspose.OCR.RectangleOutput مع مناطق النص أو الخطوط التي تم اكتشافها.

DetectRectangles(OcrInput، AreasType، بول)

الكشف عن مناطق النص على الصور.يدعم 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 &lt؛ RectangleOutput >

قائمة Aspose.OCR.RectangleOutput مع مناطق النص أو الخطوط التي تم اكتشافها.

Dispose()

الموارد الواضحة للتعرف.

public void Dispose()

ImageHasText(قوس قزح، قوس قزح، قوس قزح)

تحقق مما إذا كانت الصورة تحتوي على قطعة النص المقدمة.

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

bool

صحيح إذا كانت الصورة تحتوي على قطعة نصية - الصورة لا تحتوي على قطعة نصية.

Remarks

التعرف على الصورة مع القدرة على تحديد Aspose.OCR.RecognitionSettings.يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF.

ImageHasText(قوس قزح, Regex, RecognitionSettings, Bool)

تحقق مما إذا كان نص الصورة يتطابق مع العبارة العادية المقدمة.

public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)

Parameters

fullPath string

الطريق إلى الصورة

regex Regex

System.Text.RegularExpressions object مع النموذج المقدمة والخيارات.

settings RecognitionSettings

إعدادات التعرف .

autoSkew bool

يتيح تصحيح الصورة التلقائي.

Returns

bool

صحيح إذا كان نص الصورة يتطابق مع العبارة العادية المقدمة.

Remarks

التعرف على الصورة مع القدرة على تحديد Aspose.OCR.RecognitionSettings.يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF.

ImageTextDiff(قوس قزح، قوس قزح، قوس قزح)

مقارنة النصوص على الصورتين وإرجاع عدد يمثل مدى تشابهها (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

float

0 يعني أن النصوص مختلفة تماما؛ 1 يعني أن النصوص هي نفسها.

Recognize(OcrInput)

التعرف على النص على الصور / الوثائق.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

public OcrOutput Recognize(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Recognize(OcrInput, RecognitionSettings, إلغاءToken)

التعرف على النص على الصور / الوثائق.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings RecognitionSettings

إعدادات التعرف Aspose.OCR.RecognitionSettings.

cancellationToken CancellationToken

إلغاء الموضوع

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Recognize(OcrInput، إعدادات التعرف)

التعرف على النص على الصور / الوثائق.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings RecognitionSettings

إعدادات التعرف Aspose.OCR.RecognitionSettings.

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

RecognizeCarPlate(OcrInput)

التعرف على النص على لوحة السيارة

public OcrOutput RecognizeCarPlate(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

يعرف لوحات السيارات مع القدرة على تحديد Aspose.OCR.CarPlateRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeCarPlate(OcrInput، CarPlateRecognitionإعدادات)

التعرف على النص على لوحة السيارة

public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings CarPlateRecognitionSettings

إعدادات التعرف Aspose.OCR.CarPlateRecognitionSettings.

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

يعرف لوحات السيارات مع القدرة على تحديد Aspose.OCR.CarPlateRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeCharacters(OcrInput)

الكشف عن الرموز على الصور.يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلدات، المجلدات، الأرشيفات.

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

List &lt؛ 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 &lt؛ CharacterRecognitionResult >

قائمة Aspose.OCR.الشخصية مع بيانات الرموز المكتشفة.

RecognizeFast(OcrInput)

التعرف على النص على الصور / الوثائق.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

public List<string> RecognizeFast(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

List &lt؛ string >

قائمة السلسلة مع نتائج التعرف على الصورة.

RecognizeHandwrittenText(OcrInput)

التعرف على النص المكتوب يدويا على الصور.

public OcrOutput RecognizeHandwrittenText(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

التعرف على بطاقة(OcrInput)

التعرف على النص على بطاقة الهوية

public OcrOutput RecognizeIDCard(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

يعترف بطاقات الهوية مع القدرة على تحديد Aspose.OCR.IDCardRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

التعرف على بطاقة(OcrInput، IDCardRecognitionإعدادات)

التعرف على النص على بطاقة الهوية

public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings IDCardRecognitionSettings

إعدادات التعرف Aspose.OCR.IDCard

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

يعترف بطاقات الهوية مع القدرة على تحديد Aspose.OCR.IDCardRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeInvoice(OcrInput)

تعريف النص على الفواتير.

public OcrOutput RecognizeInvoice(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على الفواتير مع القدرة على تحديد Aspose.OCR.InvoiceRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeInvoice(OcrInput, InvoiceRecognitionإعدادات)

تعريف النص على الفواتير.

public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings InvoiceRecognitionSettings

إعدادات التعرف Aspose.OCR.InvoiceRecognitionSettings.

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على الفواتير مع القدرة على تحديد Aspose.OCR.InvoiceRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeLines(OcrInput)

التعرف على الصور التي تحتوي على خط واحد من النص.يدعم GIF، PNG، JPEG، BMP، TIFF، JFIF، التدفق، المجلدات، المجلدات، الأرشيفات.

public OcrOutput RecognizeLines(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

RecognizeLines(OcrInput، إعدادات التعرف)

التعرف على الصور التي تحتوي على خط واحد من النص.يدعم 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

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

RecognizePassport(OcrInput)

تعرف على النص على جواز السفر

public OcrOutput RecognizePassport(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على جوازات السفر مع القدرة على تحديد Aspose.OCR.PassportRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizePassport(OcrInput, PassportRecognitionإعدادات)

تعرف على النص على جواز السفر

public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings PassportRecognitionSettings

إعدادات التعرف Aspose.OCR.PassportRecognitionSettings.

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على جوازات السفر مع القدرة على تحديد Aspose.OCR.PassportRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeReceipt(OcrInput)

التعرف على النص على المستندات.

public OcrOutput RecognizeReceipt(OcrInput images)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على الفواتير مع القدرة على تحديد Aspose.OCR.ReceiptRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

RecognizeReceipt(OcrInput, ReceiptRecognitionإعدادات)

التعرف على النص على المستندات.

public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)

Parameters

images OcrInput

الحاوية مع المصادر.Aspose.OCR.OcrInput

settings ReceiptRecognitionSettings

إعدادات التعرف Aspose.OCR.ReceiptRecognitionSettings.

Returns

OcrOutput

قائمة Aspose.OCR.Recognitionنتائج الكائنات مع نتائج التعرف على الصورة.

Remarks

التعرف على الفواتير مع القدرة على تحديد Aspose.OCR.ReceiptRecognitionSettings.يدعم GIF و PNG و JPEG و BMP و TIFF و JFIF و Stream و Directory و Array و Archive.

SaveMultipageDocument(صفحة, SaveFormat, List, string , 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 &lt؛ RecognitionResult >

قائمة الأشياء Aspose.OCR.RecognitionResult.

embeddedFontPath string

اختياري.الطريق الكامل إلى الخط المستخدم.

optimizePdf PdfOptimizationMode

تخفيض حجم ملف PDF عن طريق تخفيض جودة الصور الخلفية.بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

SaveMultipageDocument(صفحة, SaveFormat, List, bool, SpellCheckLanguage, سلسلة, سلسلة, 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 &lt؛ RecognitionResult >

قائمة الأشياء Aspose.OCR.RecognitionResult.

applySpellingCorrection bool

قم بتصحيح الكلمات الخاطئة في حالة وجودك في نتيجة التعرف الخاصة بك.

language SpellCheckLanguage

قاموس للتحقق (اختياري)

dictionaryPath string

الطريق الكامل إلى قاموس المستخدم في تنسيق .txt. تنسيق هو [كلمة - مساحة - تردد(عدد)].مثال: 23135851162\nthat 3400031103\n

embeddedFontPath string

اختياري.الطريق الكامل إلى الخط المستخدم.

optimizePdf PdfOptimizationMode

تخفيض حجم ملف PDF عن طريق تخفيض جودة الصور الخلفية.بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

SaveMultipageDocument(MemoryStream, SaveFormat, قائمة<نتائج التعرف>, string , 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 &lt؛ RecognitionResult >

قائمة الأشياء Aspose.OCR.RecognitionResult.

embeddedFontPath string

اختياري.الطريق الكامل إلى الخط المستخدم.

optimizePdf PdfOptimizationMode

تخفيض حجم ملف PDF عن طريق تخفيض جودة الصور الخلفية.بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

SaveMultipageDocument(MemoryStream, SaveFormat, قائمة<نتائج التعرف>, bool, SpellCheckLanguage, سلسلة, سلسلة, 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 &lt؛ RecognitionResult >

قائمة الأشياء Aspose.OCR.RecognitionResult.

applySpellingCorrection bool

قم بتصحيح الكلمات الخاطئة في حالة وجودك في نتيجة التعرف الخاصة بك.

language SpellCheckLanguage

قاموس للتحقق (اختياري)

dictionaryPath string

الطريق الكامل إلى قاموس المستخدم في تنسيق .txt. تنسيق هو [كلمة - مساحة - تردد(عدد)].مثال: 23135851162\nthat 3400031103\n

embeddedFontPath string

اختياري.الطريق الكامل إلى الخط المستخدم.

optimizePdf PdfOptimizationMode

تخفيض حجم ملف PDF عن طريق تخفيض جودة الصور الخلفية.بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

OcrProgress

حدث لمتابعة التقدم في التعرف على الصور متعددة الصفحات.

public event OcrRecognizeEventHandler OcrProgress

نوع الحدث

OcrRecognizeEventHandler

 عربي