Class OcrOutput

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

Спадкування

objectList<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&gt;

Колекція 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&gt;

Колекція 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-файлу, знижуючи якість фонових зображень. За замовчуванням якість оригінального зображення зберігається.

 Українська