OcrOutput

Inheritance: java.lang.Object, java.util.AbstractCollection, java.util.AbstractList, java.util.ArrayList

public class OcrOutput extends ArrayList<RecognitionResult>

Constructeurs

ConstructeurDescription
OcrOutput()Initialise une nouvelle instance de la classe OcrOutput avec une collection vide.

Méthodes

MéthodeDescription

| getTableData() | Renvoie les données de tableau structurées extraites de toutes les pages reconnues. | | save(OutputStream stream) | Enregistrez tous les résultats de reconnaissance dans un flux mémoire au format spécifié. | | save(OutputStream stream, Format saveFormat) | Enregistrez tous les résultats de reconnaissance dans un flux mémoire au format spécifié. | | save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Enregistrez tous les résultats de reconnaissance dans un flux mémoire au format spécifié. | | save(String fullFileName) | Enregistrez tous les résultats de reconnaissance dans un fichier. | | save(String fullFileName, Format saveFormat) | Enregistrez tous les résultats de reconnaissance dans un fichier. | | save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Enregistrez tous les résultats de reconnaissance dans un fichier. | | savePdf(OutputStream stream) | Enregistrez tous les résultats de reconnaissance dans un document PDF consultable en mémoire, en intégrant les images originales comme arrière-plan. | | savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Enregistrez tous les résultats de reconnaissance dans un document PDF consultable en mémoire, en intégrant les images originales comme arrière-plan. | | savePdf(String fullFileName) | Enregistrez tous les résultats de reconnaissance dans un fichier PDF consultable, avec les images originales définies comme arrière-plan. | | savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Enregistrez tous les résultats de reconnaissance dans un fichier PDF consultable, avec les images originales définies comme arrière-plan. |

getTableData()

public OCRTable getTableData()

Renvoie les données de tableau structurées extraites de toutes les pages reconnues.

Chaque page contient des lignes, et chaque ligne contient des cellules avec le texte reconnu et des informations de position facultatives.

Returns: OCRTable - an OCRTable structure representing all tables in the document

save(OutputStream stream)

public void save(OutputStream stream)

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

Parameters:

ParamètreTypeDescription
streamjava.io.OutputStreamOutputStream pour enregistrer le résultat de la reconnaissance dans le format sélectionné.

save(OutputStream stream, Format saveFormat)

public void save(OutputStream stream, Format saveFormat)

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

Parameters:

ParamètreTypeDescription
streamjava.io.OutputStreamOutputStream pour enregistrer le résultat de la reconnaissance dans le format sélectionné.
saveFormatFormatFormat de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public void save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Parameters:

ParamètreTypeDescription
streamjava.io.OutputStreamOutputStream pour enregistrer le résultat de la reconnaissance dans le format sélectionné.
saveFormatFormatFormat de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringFacultatif. Chemin complet vers la police utilisateur.
optimizePdfPdfOptimizationModeRéduisez la taille du fichier PDF en abaissant la qualité des images d’arrière-plan. Par défaut, la qualité originale de l’image est conservée.

save(String fullFileName)

public void save(String fullFileName)

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

Parameters:

ParamètreTypeDescription
fullFileNamejava.lang.StringNom de fichier avec un chemin pour enregistrer le résultat de reconnaissance dans le format sélectionné.

save(String fullFileName, Format saveFormat)

public void save(String fullFileName, Format saveFormat)

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

Parameters:

ParamètreTypeDescription
fullFileNamejava.lang.StringNom de fichier avec un chemin pour enregistrer le résultat de reconnaissance dans le format sélectionné.
saveFormatFormatFormat de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public void save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Parameters:

ParamètreTypeDescription
fullFileNamejava.lang.StringNom de fichier avec un chemin pour enregistrer le résultat de reconnaissance dans le format sélectionné.
saveFormatFormatFormat de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringFacultatif. Chemin complet vers la police utilisateur.
optimizePdfPdfOptimizationModeRéduisez la taille du fichier PDF en abaissant la qualité des images d’arrière-plan. Par défaut, la qualité originale de l’image est conservée.

savePdf(OutputStream stream)

public void savePdf(OutputStream stream)

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

Parameters:

ParamètreTypeDescription
streamjava.io.OutputStreamOutputStream pour enregistrer le résultat de la reconnaissance dans le format sélectionné.

savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public void savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Parameters:

ParamètreTypeDescription
streamjava.io.OutputStreamOutputStream pour enregistrer le résultat de la reconnaissance dans le format sélectionné.
embeddedFontPathjava.lang.StringFacultatif. Chemin complet vers la police utilisateur.
optimizePdfPdfOptimizationModeRéduisez la taille du fichier PDF en abaissant la qualité des images d’arrière-plan. Par défaut, la qualité originale de l’image est conservée.

savePdf(String fullFileName)

public void savePdf(String fullFileName)

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

Parameters:

ParamètreTypeDescription
fullFileNamejava.lang.StringNom de fichier avec un chemin pour enregistrer le résultat de reconnaissance dans le format sélectionné.

savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public void savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Parameters:

ParamètreTypeDescription
fullFileNamejava.lang.StringNom de fichier avec un chemin pour enregistrer le résultat de reconnaissance dans le format sélectionné.
embeddedFontPathjava.lang.StringFacultatif. Chemin complet vers la police utilisateur.
optimizePdfPdfOptimizationModeRéduisez la taille du fichier PDF en abaissant la qualité des images d’arrière-plan. Par défaut, la qualité originale de l’image est conservée.

size()

public int size()

Returns: int