OcrOutput

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

public class OcrOutput extends ArrayList<RecognitionResult>

Konstruktoren

KonstruktorBeschreibung
OcrOutput()Initialisiert eine neue Instanz der OcrOutput-Klasse mit einer leeren Sammlung.

Methoden

MethodeBeschreibung

| getTableData() | Gibt strukturierte Tabellendaten zurück, die aus allen erkannten Seiten extrahiert wurden. | | save(OutputStream stream) | Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format. | | save(OutputStream stream, Format saveFormat) | Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format. | | save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format. | | save(String fullFileName) | Speichern Sie das gesamte Erkennungsergebnis in einer Datei. | | save(String fullFileName, Format saveFormat) | Speichern Sie das gesamte Erkennungsergebnis in einer Datei. | | save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Speichern Sie das gesamte Erkennungsergebnis in einer Datei. | | savePdf(OutputStream stream) | Speichern Sie alle Erkennungsergebnisse in ein im Speicher befindliches durchsuchbares PDF-Dokument, wobei die Originalbilder als Hintergrund eingebettet werden. | | savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Speichern Sie alle Erkennungsergebnisse in ein im Speicher befindliches durchsuchbares PDF-Dokument, wobei die Originalbilder als Hintergrund eingebettet werden. | | savePdf(String fullFileName) | Speichern Sie alle Erkennungsergebnisse in einer durchsuchbaren PDF-Datei, wobei die Originalbilder als Hintergrund festgelegt werden. | | savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Speichern Sie alle Erkennungsergebnisse in einer durchsuchbaren PDF-Datei, wobei die Originalbilder als Hintergrund festgelegt werden. |

getTableData()

public OCRTable getTableData()

Gibt strukturierte Tabellendaten zurück, die aus allen erkannten Seiten extrahiert wurden.

Jede Seite enthält Zeilen, und jede Zeile enthält Zellen mit erkanntem Text und optionalen Positionsinformationen.

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

save(OutputStream stream)

public void save(OutputStream stream)

Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamOutputStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

save(OutputStream stream, Format saveFormat)

public void save(OutputStream stream, Format saveFormat)

Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamOutputStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.
saveFormatFormatDokumentenformat (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)

Speichert alle Erkennungsergebnisse in einen Speicherstrom im angegebenen Format.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamOutputStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.
saveFormatFormatDokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringOptional. Vollständiger Pfad zur Benutzerschriftart.
optimizePdfPdfOptimizationModeReduzieren Sie die PDF-Dateigröße, indem Sie die Qualität von Hintergrundbildern verringern. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

save(String fullFileName)

public void save(String fullFileName)

Speichern Sie das gesamte Erkennungsergebnis in einer Datei.

Parameters:

ParameterTypBeschreibung
fullFileNamejava.lang.StringDateiname mit Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

save(String fullFileName, Format saveFormat)

public void save(String fullFileName, Format saveFormat)

Speichern Sie das gesamte Erkennungsergebnis in einer Datei.

Parameters:

ParameterTypBeschreibung
fullFileNamejava.lang.StringDateiname mit Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.
saveFormatFormatDokumentenformat (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)

Speichern Sie das gesamte Erkennungsergebnis in einer Datei.

Parameters:

ParameterTypBeschreibung
fullFileNamejava.lang.StringDateiname mit Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.
saveFormatFormatDokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringOptional. Vollständiger Pfad zur Benutzerschriftart.
optimizePdfPdfOptimizationModeReduzieren Sie die PDF-Dateigröße, indem Sie die Qualität von Hintergrundbildern verringern. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

savePdf(OutputStream stream)

public void savePdf(OutputStream stream)

Speichern Sie alle Erkennungsergebnisse in ein im Speicher befindliches durchsuchbares PDF-Dokument, wobei die Originalbilder als Hintergrund eingebettet werden.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamOutputStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Speichern Sie alle Erkennungsergebnisse in ein im Speicher befindliches durchsuchbares PDF-Dokument, wobei die Originalbilder als Hintergrund eingebettet werden.

Parameters:

ParameterTypBeschreibung
Streamjava.io.OutputStreamOutputStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.
embeddedFontPathjava.lang.StringOptional. Vollständiger Pfad zur Benutzerschriftart.
optimizePdfPdfOptimizationModeReduzieren Sie die PDF-Dateigröße, indem Sie die Qualität von Hintergrundbildern verringern. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

savePdf(String fullFileName)

public void savePdf(String fullFileName)

Speichern Sie alle Erkennungsergebnisse in einer durchsuchbaren PDF-Datei, wobei die Originalbilder als Hintergrund festgelegt werden.

Parameters:

ParameterTypBeschreibung
fullFileNamejava.lang.StringDateiname mit Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Speichern Sie alle Erkennungsergebnisse in einer durchsuchbaren PDF-Datei, wobei die Originalbilder als Hintergrund festgelegt werden.

Parameters:

ParameterTypBeschreibung
fullFileNamejava.lang.StringDateiname mit Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.
embeddedFontPathjava.lang.StringOptional. Vollständiger Pfad zur Benutzerschriftart.
optimizePdfPdfOptimizationModeReduzieren Sie die PDF-Dateigröße, indem Sie die Qualität von Hintergrundbildern verringern. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

size()

public int size()

Returns: int