Class OcrOutput

Class OcrOutput

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Une classe conteneur pour stocker et gérer les résultats des opérations OCR.

public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable

Héritage

objectList<recognitionresult>OcrOutput

Implémente

IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable

Membres hérités

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()

Constructeurs

OcrOutput()

Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une collection vide. Ce constructeur appelle le constructeur de la classe de base pour initialiser une liste vide de Aspose.OCR.RecognitionResult.

public OcrOutput()

OcrOutput(IEnumerable<recognitionresult>, OcrInput)

Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une collection spécifiée de Aspose.OCR.RecognitionResult. Ce constructeur crée un nouveau Aspose.OCR.OcrOutput en copiant les éléments de la collection fournie.

public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)

Paramètres

collection IEnumerable<RecognitionResult&gt;

La collection de Aspose.OCR.RecognitionResult pour initialiser la liste.

input OcrInput

La collection de données d’images du client.

OcrOutput(int)

Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une capacité initiale spécifiée. Ce constructeur crée un nouveau Aspose.OCR.OcrOutput avec un nombre prédéfini d’éléments alloués, optimisant les performances lorsque la taille est connue à l’avance.

public OcrOutput(int capacity)

Paramètres

capacity int

La capacité initiale de la liste. Ce nombre représente le nombre maximum d’éléments que la liste peut contenir avant de redimensionner.

Méthodes

AddRange(IEnumerable<recognitionresult>)

Ajoute les éléments de la collection spécifiée à la fin de la liste Aspose.OCR.OcrOutput. Cette méthode remplace le comportement par défaut d’AddRange pour effectuer des opérations supplémentaires, si nécessaire.

public void AddRange(IEnumerable<recognitionresult> collection)

Paramètres

collection IEnumerable<RecognitionResult&gt;

La collection de Aspose.OCR.RecognitionResult à ajouter.

Save(string, SaveFormat, string, PdfOptimizationMode)

Sauvegarde tous les résultats de reconnaissance dans un fichier.

public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Paramètres

fullFileName string

Nom de fichier avec un chemin pour sauvegarder le résultat de reconnaissance dans le format sélectionné.

saveFormat SaveFormat

Format de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

Optionnel. Chemin complet vers la police utilisateur.

optimizePdf PdfOptimizationMode

Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Sauvegarde tous les résultats de reconnaissance dans un flux mémoire dans le format spécifié.

public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Paramètres

stream MemoryStream

MemoryStream pour sauvegarder le résultat de reconnaissance dans le format sélectionné.

saveFormat SaveFormat

Format de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

Optionnel. Chemin complet vers la police utilisateur.

optimizePdf PdfOptimizationMode

Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.

SavePdf(string, string, PdfOptimizationMode)

Sauvegarde tous les résultats de reconnaissance dans un fichier PDF consultable, avec les images originales définies comme arrière-plan.

public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Paramètres

fullFileName string

Nom de fichier avec un chemin pour sauvegarder le résultat de reconnaissance dans le format sélectionné.

embeddedFontPath string

Optionnel. Chemin complet vers la police utilisateur.

optimizePdf PdfOptimizationMode

Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.

SavePdf(MemoryStream, string, PdfOptimizationMode)

Sauvegarde tous les résultats de reconnaissance dans un document PDF consultable en mémoire, intégrant les images originales comme arrière-plan.

public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Paramètres

stream MemoryStream

MemoryStream pour sauvegarder le résultat de reconnaissance dans le format sélectionné.

embeddedFontPath string

Optionnel. Chemin complet vers la police utilisateur.

optimizePdf PdfOptimizationMode

Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.

 Français