Class OcrOutput

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à

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

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

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.

 Italiano