Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Uma classe contêiner para armazenar e gerenciar os resultados das operações de OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Herança
object ← List<recognitionresult> ← OcrOutput
Implementa
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Membros Herdados
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()
Construtores
OcrOutput()
Inicializa uma nova instância da classe Aspose.OCR.OcrOutput com uma coleção vazia. Este construtor chama o construtor da classe base para inicializar uma lista vazia de Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Inicializa uma nova instância da classe Aspose.OCR.OcrOutput com uma coleção especificada de Aspose.OCR.RecognitionResult. Este construtor cria um novo Aspose.OCR.OcrOutput copiando os elementos da coleção fornecida.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parâmetros
collection
IEnumerable<RecognitionResult>
A coleção de Aspose.OCR.RecognitionResult para inicializar a lista.
input
OcrInput
A coleção de dados de imagens do cliente.
OcrOutput(int)
Inicializa uma nova instância da classe Aspose.OCR.OcrOutput com uma capacidade inicial especificada. Este construtor cria um novo Aspose.OCR.OcrOutput com um número pré-definido de elementos alocados, otimizando para desempenho quando o tamanho é conhecido antecipadamente.
public OcrOutput(int capacity)
Parâmetros
capacity
int
A capacidade inicial da lista. Este número representa o número máximo de elementos que a lista pode conter antes de redimensionar.
Métodos
AddRange(IEnumerable<recognitionresult>)
Adiciona os elementos da coleção especificada ao final da lista Aspose.OCR.OcrOutput. Este método substitui o comportamento padrão do AddRange para realizar operações adicionais, se necessário.
public void AddRange(IEnumerable<recognitionresult> collection)
Parâmetros
collection
IEnumerable<RecognitionResult>
A coleção de Aspose.OCR.RecognitionResult a ser adicionada.
Save(string, SaveFormat, string, PdfOptimizationMode)
Salva todos os resultados de reconhecimento em um arquivo.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parâmetros
fullFileName
string
Nome do arquivo com um caminho para salvar o resultado do reconhecimento no formato selecionado.
saveFormat
SaveFormat
Formato do documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opcional. Caminho completo para a fonte do usuário.
optimizePdf
PdfOptimizationMode
Reduzir o tamanho do arquivo PDF diminuindo a qualidade das imagens de fundo. Por padrão, a qualidade original da imagem é preservada.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Salva todos os resultados de reconhecimento em um fluxo de memória no 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 salvar o resultado do reconhecimento no formato selecionado.
saveFormat
SaveFormat
Formato do documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opcional. Caminho completo para a fonte do usuário.
optimizePdf
PdfOptimizationMode
Reduzir o tamanho do arquivo PDF diminuindo a qualidade das imagens de fundo. Por padrão, a qualidade original da imagem é preservada.
SavePdf(string, string, PdfOptimizationMode)
Salva todos os resultados de reconhecimento em um arquivo PDF pesquisável, com as imagens originais definidas como fundo.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parâmetros
fullFileName
string
Nome do arquivo com um caminho para salvar o resultado do reconhecimento no formato selecionado.
embeddedFontPath
string
Opcional. Caminho completo para a fonte do usuário.
optimizePdf
PdfOptimizationMode
Reduzir o tamanho do arquivo PDF diminuindo a qualidade das imagens de fundo. Por padrão, a qualidade original da imagem é preservada.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Salva todos os resultados de reconhecimento em um documento PDF pesquisável em memória, incorporando as imagens originais como fundo.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parâmetros
stream
MemoryStream
MemoryStream para salvar o resultado do reconhecimento no formato selecionado.
embeddedFontPath
string
Opcional. Caminho completo para a fonte do usuário.
optimizePdf
PdfOptimizationMode
Reduzir o tamanho do arquivo PDF diminuindo a qualidade das imagens de fundo. Por padrão, a qualidade original da imagem é preservada.