OcrOutput

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

public class OcrOutput extends ArrayList<RecognitionResult>

Constructors

ConstructorBeschrijving
OcrOutput()Initialiseert een nieuw exemplaar van de OcrOutput‑klasse met een lege collectie.

Methoden

MethodeBeschrijving

| getTableData() | Retourneert gestructureerde tabelgegevens die zijn geëxtraheerd uit alle herkende pagina’s. | | save(OutputStream stream) | Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat. | | save(OutputStream stream, Format saveFormat) | Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat. | | save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat. | | save(String fullFileName) | Sla alle herkenningsresultaten op in een bestand. | | save(String fullFileName, Format saveFormat) | Sla alle herkenningsresultaten op in een bestand. | | save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Sla alle herkenningsresultaten op in een bestand. | | savePdf(OutputStream stream) | Sla alle herkenningsresultaten op in een in‑memory doorzoekbaar PDF‑document, waarbij de originele afbeeldingen als achtergrond worden ingebed. | | savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Sla alle herkenningsresultaten op in een in‑memory doorzoekbaar PDF‑document, waarbij de originele afbeeldingen als achtergrond worden ingebed. | | savePdf(String fullFileName) | Sla alle herkenningsresultaten op in een doorzoekbaar PDF‑bestand, waarbij de originele afbeeldingen als achtergrond worden ingesteld. | | savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Sla alle herkenningsresultaten op in een doorzoekbaar PDF‑bestand, waarbij de originele afbeeldingen als achtergrond worden ingesteld. |

getTableData()

public OCRTable getTableData()

Retourneert gestructureerde tabelgegevens die zijn geëxtraheerd uit alle herkende pagina’s.

Elke pagina bevat rijen, en elke rij bevat cellen met herkende tekst en optionele positie‑informatie.

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

save(OutputStream stream)

public void save(OutputStream stream)

Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamOutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.

save(OutputStream stream, Format saveFormat)

public void save(OutputStream stream, Format saveFormat)

Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamOutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
saveFormatFormatDocumentformaat (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)

Sla alle herkenningsresultaten op in een geheugenstroom in het opgegeven formaat.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamOutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
saveFormatFormatDocumentformaat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringOptioneel. Volledig pad naar het gebruikerslettertype.
optimizePdfPdfOptimizationModeVerminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden.

save(String fullFileName)

public void save(String fullFileName)

Sla alle herkenningsresultaten op in een bestand.

Parameters:

ParameterTypeBeschrijving
fullFileNamejava.lang.StringBestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.

save(String fullFileName, Format saveFormat)

public void save(String fullFileName, Format saveFormat)

Sla alle herkenningsresultaten op in een bestand.

Parameters:

ParameterTypeBeschrijving
fullFileNamejava.lang.StringBestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
saveFormatFormatDocumentformaat (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)

Sla alle herkenningsresultaten op in een bestand.

Parameters:

ParameterTypeBeschrijving
fullFileNamejava.lang.StringBestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
saveFormatFormatDocumentformaat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringOptioneel. Volledig pad naar het gebruikerslettertype.
optimizePdfPdfOptimizationModeVerminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden.

savePdf(OutputStream stream)

public void savePdf(OutputStream stream)

Sla alle herkenningsresultaten op in een in‑memory doorzoekbaar PDF‑document, waarbij de originele afbeeldingen als achtergrond worden ingebed.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamOutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.

savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Sla alle herkenningsresultaten op in een in‑memory doorzoekbaar PDF‑document, waarbij de originele afbeeldingen als achtergrond worden ingebed.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamOutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
embeddedFontPathjava.lang.StringOptioneel. Volledig pad naar het gebruikerslettertype.
optimizePdfPdfOptimizationModeVerminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden.

savePdf(String fullFileName)

public void savePdf(String fullFileName)

Sla alle herkenningsresultaten op in een doorzoekbaar PDF‑bestand, waarbij de originele afbeeldingen als achtergrond worden ingesteld.

Parameters:

ParameterTypeBeschrijving
fullFileNamejava.lang.StringBestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.

savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Sla alle herkenningsresultaten op in een doorzoekbaar PDF‑bestand, waarbij de originele afbeeldingen als achtergrond worden ingesteld.

Parameters:

ParameterTypeBeschrijving
fullFileNamejava.lang.StringBestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat.
embeddedFontPathjava.lang.StringOptioneel. Volledig pad naar het gebruikerslettertype.
optimizePdfPdfOptimizationModeVerminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden.

size()

public int size()

Returns: int