Class AsposeOcr
اسم الفضاء : Aspose.OCR تجميع: Aspose.OCR.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(قوس قزح، قوس قزح، قوس قزح)
تحقق مما إذا كانت اثنين من الصور تحتوي على نفس النص.
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(سلاسل، سلاسل، سلاسل)
تصحيح النص (يستبدل الكلمات الخاطئة).
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.DefectOutput.
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، بول)
الكشف عن مناطق النص على الصور.يدعم 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(قوس قزح، قوس قزح، قوس قزح)
تحقق مما إذا كانت الصورة تحتوي على قطعة النص المقدمة.
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(قوس قزح, 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
صحيح إذا كان نص الصورة يتطابق مع العبارة العادية المقدمة.
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
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
قائمة 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
قائمة 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
قائمة 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 و 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
قائمة 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 <؛ 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 و Stream و Directory و Array و Archive.
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 و Stream و Directory و Array و Archive.
التعرف على بطاقة(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 و 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
قائمة 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
قائمة 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
قائمة 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
قائمة 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
قائمة 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 و 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
قائمة 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
قائمة 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
قائمة 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
<؛
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
<؛
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
<؛
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
<؛
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