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
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
MemoryStream для збереження результатів розпізнавання у вибраному форматі.
embeddedFontPath
string
Опціонально. Повний шлях до шрифту користувача.
optimizePdf
PdfOptimizationMode
Зменшує розмір PDF-файлу, знижуючи якість фонових зображень. За замовчуванням якість оригінального зображення зберігається.