OcrOutput

OcrOutput class

فئة حاوية لتخزين وإدارة نتائج عمليات OCR.

public class OcrOutput : List<RecognitionResult>

المنشئات

الاسمالوصف
OcrOutput()ينشئ مثيلًا جديدًا من الفئة OcrOutput مع مجموعة فارغة. يستدعي هذا المُنشئ مُنشئ الفئة الأساسية لتهيئة قائمة فارغة من RecognitionResult.
OcrOutput(int)ينشئ مثيلًا جديدًا من الفئة OcrOutput بسعة أولية محددة. ينشئ هذا المُنشئ كائنًا جديدًا من OcrOutput بعدد مسبق من العناصر المخصصة، مما يحسن الأداء عندما تكون السعة معروفة مسبقًا.
OcrOutput(IEnumerable<RecognitionResult>, OcrInput)ينشئ مثيلًا جديدًا من الفئة OcrOutput بمجموعة محددة من RecognitionResult. ينشئ هذا المُنشئ كائنًا جديدًا من OcrOutput عن طريق نسخ العناصر من المجموعة المقدمة.

الخصائص

الاسمالوصف
IsReadOnly { get; }دائمًا ما يُعيد false لأن OcrOutput قابل للتغيير.

الطرق

الاسمالوصف
AddRange(IEnumerable<RecognitionResult>)يضيف عناصر المجموعة المحددة إلى نهاية قائمة OcrOutput. هذه الطريقة تتجاوز سلوك AddRange الافتراضي لتنفيذ عمليات إضافية إذا لزم الأمر.
GetTableData()يُعيد بيانات جدول مُنظمة مستخرجة من جميع الصفحات التي تم التعرف عليها. مفيد إذا كانت الصفحة بأكملها جدولًا واحدًا.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)احفظ جميع نتائج التعرف في تدفق ذاكرة بالصيغة المحددة.
Save(string, SaveFormat, string, PdfOptimizationMode)احفظ جميع نتائج التعرف في ملف.
SavePdf(MemoryStream, string, PdfOptimizationMode)احفظ جميع نتائج التعرف في مستند PDF قابل للبحث داخل الذاكرة، مع تضمين الصور الأصلية كخلفية.
SavePdf(string, string, PdfOptimizationMode)احفظ جميع نتائج التعرف في ملف PDF قابل للبحث، مع تعيين الصور الأصلية كخلفية.

انظر أيضًا