Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
מחלקת קונטיינר לאחסון וניהול תוצאות פעולות OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
ירושה
object ← List<recognitionresult> ← OcrOutput
מיישם
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
חברים מורשים
List<recognitionresult>.Add(RecognitionResult), List<recognitionresult>.AddRange(IEnumerable<recognitionresult>), List<recognitionresult>.AsReadOnly(), List<recognitionresult>.BinarySearch(int, int, RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.BinarySearch(RecognitionResult), List<recognitionresult>.BinarySearch(RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.Clear(), List<recognitionresult>.Contains(RecognitionResult), List<recognitionresult>.ConvertAll<toutput>(Converter<recognitionresult, toutput="">), List<recognitionresult>.CopyTo(RecognitionResult[]), List<recognitionresult>.CopyTo(int, RecognitionResult[], int, int), List<recognitionresult>.CopyTo(RecognitionResult[], int), List<recognitionresult>.EnsureCapacity(int), List<recognitionresult>.Exists(Predicate<recognitionresult>), List<recognitionresult>.Find(Predicate<recognitionresult>), List<recognitionresult>.FindAll(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.FindLast(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.ForEach(Action<recognitionresult>), List<recognitionresult>.GetEnumerator(), List<recognitionresult>.GetRange(int, int), List<recognitionresult>.Slice(int, int), List<recognitionresult>.IndexOf(RecognitionResult), List<recognitionresult>.IndexOf(RecognitionResult, int), List<recognitionresult>.IndexOf(RecognitionResult, int, int), List<recognitionresult>.Insert(int, RecognitionResult), List<recognitionresult>.InsertRange(int, IEnumerable<recognitionresult>), List<recognitionresult>.LastIndexOf(RecognitionResult), List<recognitionresult>.LastIndexOf(RecognitionResult, int), List<recognitionresult>.LastIndexOf(RecognitionResult, int, int), List<recognitionresult>.Remove(RecognitionResult), List<recognitionresult>.RemoveAll(Predicate<recognitionresult>), List<recognitionresult>.RemoveAt(int), List<recognitionresult>.RemoveRange(int, int), List<recognitionresult>.Reverse(), List<recognitionresult>.Reverse(int, int), List<recognitionresult>.Sort(), List<recognitionresult>.Sort(IComparer<recognitionresult>?), List<recognitionresult>.Sort(int, int, IComparer<recognitionresult>?), List<recognitionresult>.Sort(Comparison<recognitionresult>), List<recognitionresult>.ToArray(), List<recognitionresult>.TrimExcess(), List<recognitionresult>.TrueForAll(Predicate<recognitionresult>), List<recognitionresult>.Capacity, List<recognitionresult>.Count, List<recognitionresult>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
בונים
OcrOutput()
מאתחל מופע חדש של מחלקת Aspose.OCR.OcrOutput עם אוסף ריק. בונה זה קורא לבונה של מחלקת הבסיס כדי לאתחל רשימה ריקה של Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
מאתחל מופע חדש של מחלקת Aspose.OCR.OcrOutput עם אוסף שנבחר של Aspose.OCR.RecognitionResult. בונה זה יוצר Aspose.OCR.OcrOutput חדש על ידי העתקת האלמנטים מהאוסף שסופק.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
פרמטרים
collection
IEnumerable<RecognitionResult>
האוסף של Aspose.OCR.RecognitionResult לאתחול הרשימה.
input
OcrInput
האוסף של נתוני תמונות מהלקוח.
OcrOutput(int)
מאתחל מופע חדש של מחלקת Aspose.OCR.OcrOutput עם קיבולת התחלתית שנבחרה. בונה זה יוצר Aspose.OCR.OcrOutput חדש עם מספר מוגדר מראש של אלמנטים שהוקצו, אופטימיזציה לביצועים כאשר הגודל ידוע מראש.
public OcrOutput(int capacity)
פרמטרים
capacity
int
הקיבולת ההתחלתית של הרשימה. מספר זה מייצג את מספר האלמנטים המרבי שהרשימה יכולה להכיל לפני שינוי גודל.
שיטות
AddRange(IEnumerable<recognitionresult>)
מוסיף את האלמנטים של האוסף שנבחר לסוף הרשימה Aspose.OCR.OcrOutput. שיטה זו עוקפת את ההתנהגות ברירת המחדל של AddRange כדי לבצע פעולות נוספות, אם יש צורך.
public void AddRange(IEnumerable<recognitionresult> collection)
פרמטרים
collection
IEnumerable<RecognitionResult>
האוסף של Aspose.OCR.RecognitionResult להוספה.
Save(string, SaveFormat, string, PdfOptimizationMode)
שומר את כל תוצאות ההכרה לקובץ.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
פרמטרים
fullFileName
string
שם הקובץ עם נתיב לשמירת תוצאות ההכרה בפורמט הנבחר.
saveFormat
SaveFormat
פורמט המסמך (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
אופציונלי. נתיב מלא לגופן של המשתמש.
optimizePdf
PdfOptimizationMode
מקטין את גודל קובץ ה-PDF על ידי הפחתת איכות התמונות ברקע. כברירת מחדל, איכות התמונה המקורית נשמרת.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
שומר את כל תוצאות ההכרה לזרם זיכרון בפורמט שנבחר.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
פרמטרים
stream
MemoryStream
זרם זיכרון לשמירת תוצאות ההכרה בפורמט הנבחר.
saveFormat
SaveFormat
פורמט המסמך (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
אופציונלי. נתיב מלא לגופן של המשתמש.
optimizePdf
PdfOptimizationMode
מקטין את גודל קובץ ה-PDF על ידי הפחתת איכות התמונות ברקע. כברירת מחדל, איכות התמונה המקורית נשמרת.
SavePdf(string, string, PdfOptimizationMode)
שומר את כל תוצאות ההכרה לקובץ PDF שניתן לחיפוש, כאשר התמונות המקוריות מוגדרות כרקע.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
פרמטרים
fullFileName
string
שם הקובץ עם נתיב לשמירת תוצאות ההכרה בפורמט הנבחר.
embeddedFontPath
string
אופציונלי. נתיב מלא לגופן של המשתמש.
optimizePdf
PdfOptimizationMode
מקטין את גודל קובץ ה-PDF על ידי הפחתת איכות התמונות ברקע. כברירת מחדל, איכות התמונה המקורית נשמרת.
SavePdf(MemoryStream, string, PdfOptimizationMode)
שומר את כל תוצאות ההכרה למסמך PDF שניתן לחיפוש בזיכרון, תוך הטמעת התמונות המקוריות כרקע.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
פרמטרים
stream
MemoryStream
זרם זיכרון לשמירת תוצאות ההכרה בפורמט הנבחר.
embeddedFontPath
string
אופציונלי. נתיב מלא לגופן של המשתמש.
optimizePdf
PdfOptimizationMode
מקטין את גודל קובץ ה-PDF על ידי הפחתת איכות התמונות ברקע. כברירת מחדל, איכות התמונה המקורית נשמרת.