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

 Русский