Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Una clase contenedora para almacenar y gestionar los resultados de las operaciones de OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Herencia
object ← List<recognitionresult> ← OcrOutput
Implementa
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Miembros heredados
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()
Constructores
OcrOutput()
Inicializa una nueva instancia de la clase Aspose.OCR.OcrOutput con una colección vacía. Este constructor llama al constructor de la clase base para inicializar una lista vacía de Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Inicializa una nueva instancia de la clase Aspose.OCR.OcrOutput con una colección especificada de Aspose.OCR.RecognitionResult. Este constructor crea un nuevo Aspose.OCR.OcrOutput copiando los elementos de la colección proporcionada.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parámetros
collection
IEnumerable<RecognitionResult>
La colección de Aspose.OCR.RecognitionResult para inicializar la lista.
input
OcrInput
La colección de datos de imágenes del cliente.
OcrOutput(int)
Inicializa una nueva instancia de la clase Aspose.OCR.OcrOutput con una capacidad inicial especificada. Este constructor crea un nuevo Aspose.OCR.OcrOutput con un número predefinido de elementos asignados, optimizando el rendimiento cuando se conoce el tamaño de antemano.
public OcrOutput(int capacity)
Parámetros
capacity
int
La capacidad inicial de la lista. Este número representa el máximo de elementos que la lista puede contener antes de redimensionarse.
Métodos
AddRange(IEnumerable<recognitionresult>)
Agrega los elementos de la colección especificada al final de la lista Aspose.OCR.OcrOutput. Este método sobrescribe el comportamiento predeterminado de AddRange para realizar operaciones adicionales, si es necesario.
public void AddRange(IEnumerable<recognitionresult> collection)
Parámetros
collection
IEnumerable<RecognitionResult>
La colección de Aspose.OCR.RecognitionResult a agregar.
Save(string, SaveFormat, string, PdfOptimizationMode)
Guarda todos los resultados de reconocimiento en un archivo.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parámetros
fullFileName
string
Nombre de archivo con una ruta para guardar el resultado de reconocimiento en el formato seleccionado.
saveFormat
SaveFormat
Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opcional. Ruta completa a la fuente del usuario.
optimizePdf
PdfOptimizationMode
Reduce el tamaño del archivo PDF al disminuir la calidad de las imágenes de fondo. Por defecto, se preserva la calidad de la imagen original.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Guarda todos los resultados de reconocimiento en un flujo de memoria en el formato especificado.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parámetros
stream
MemoryStream
MemoryStream para guardar el resultado de reconocimiento en el formato seleccionado.
saveFormat
SaveFormat
Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opcional. Ruta completa a la fuente del usuario.
optimizePdf
PdfOptimizationMode
Reduce el tamaño del archivo PDF al disminuir la calidad de las imágenes de fondo. Por defecto, se preserva la calidad de la imagen original.
SavePdf(string, string, PdfOptimizationMode)
Guarda todos los resultados de reconocimiento en un archivo PDF buscable, con las imágenes originales establecidas como fondo.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parámetros
fullFileName
string
Nombre de archivo con una ruta para guardar el resultado de reconocimiento en el formato seleccionado.
embeddedFontPath
string
Opcional. Ruta completa a la fuente del usuario.
optimizePdf
PdfOptimizationMode
Reduce el tamaño del archivo PDF al disminuir la calidad de las imágenes de fondo. Por defecto, se preserva la calidad de la imagen original.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Guarda todos los resultados de reconocimiento en un documento PDF buscable en memoria, incrustando las imágenes originales como fondo.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parámetros
stream
MemoryStream
MemoryStream para guardar el resultado de reconocimiento en el formato seleccionado.
embeddedFontPath
string
Opcional. Ruta completa a la fuente del usuario.
optimizePdf
PdfOptimizationMode
Reduce el tamaño del archivo PDF al disminuir la calidad de las imágenes de fondo. Por defecto, se preserva la calidad de la imagen original.