Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Una classe contenitore per memorizzare e gestire i risultati delle operazioni OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Ereditarietà
object ← List<recognitionresult> ← OcrOutput
Implementa
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Membri ereditati
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()
Costruttori
OcrOutput()
Inizializza una nuova istanza della classe Aspose.OCR.OcrOutput con una collezione vuota. Questo costruttore chiama il costruttore della classe base per inizializzare una lista vuota di Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Inizializza una nuova istanza della classe Aspose.OCR.OcrOutput con una collezione specificata di Aspose.OCR.RecognitionResult. Questo costruttore crea un nuovo Aspose.OCR.OcrOutput copiando gli elementi dalla collezione fornita.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parametri
collection
IEnumerable<RecognitionResult>
La collezione di Aspose.OCR.RecognitionResult con cui inizializzare la lista.
input
OcrInput
La collezione di dati delle immagini dal cliente.
OcrOutput(int)
Inizializza una nuova istanza della classe Aspose.OCR.OcrOutput con una capacità iniziale specificata. Questo costruttore crea un nuovo Aspose.OCR.OcrOutput con un numero predefinito di elementi allocati, ottimizzando le prestazioni quando la dimensione è nota in anticipo.
public OcrOutput(int capacity)
Parametri
capacity
int
La capacità iniziale della lista. Questo numero rappresenta il numero massimo di elementi che la lista può contenere prima di dover essere ridimensionata.
Metodi
AddRange(IEnumerable<recognitionresult>)
Aggiunge gli elementi della collezione specificata alla fine della lista Aspose.OCR.OcrOutput. Questo metodo sovrascrive il comportamento predefinito di AddRange per eseguire operazioni aggiuntive, se necessario.
public void AddRange(IEnumerable<recognitionresult> collection)
Parametri
collection
IEnumerable<RecognitionResult>
La collezione di Aspose.OCR.RecognitionResult da aggiungere.
Save(string, SaveFormat, string, PdfOptimizationMode)
Salva tutti i risultati di riconoscimento in un file.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametri
fullFileName
string
Nome del file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.
saveFormat
SaveFormat
Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Facoltativo. Percorso completo del font utente.
optimizePdf
PdfOptimizationMode
Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine viene preservata.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Salva tutti i risultati di riconoscimento in uno stream di memoria nel formato specificato.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametri
stream
MemoryStream
MemoryStream per salvare il risultato del riconoscimento nel formato selezionato.
saveFormat
SaveFormat
Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Facoltativo. Percorso completo del font utente.
optimizePdf
PdfOptimizationMode
Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine viene preservata.
SavePdf(string, string, PdfOptimizationMode)
Salva tutti i risultati di riconoscimento in un file PDF ricercabile, con le immagini originali impostate come sfondo.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametri
fullFileName
string
Nome del file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.
embeddedFontPath
string
Facoltativo. Percorso completo del font utente.
optimizePdf
PdfOptimizationMode
Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine viene preservata.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Salva tutti i risultati di riconoscimento in un documento PDF ricercabile in memoria, incorporando le immagini originali come sfondo.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametri
stream
MemoryStream
MemoryStream per salvare il risultato del riconoscimento nel formato selezionato.
embeddedFontPath
string
Facoltativo. Percorso completo del font utente.
optimizePdf
PdfOptimizationMode
Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine viene preservata.