OcrOutput
Inheritance: java.lang.Object, java.util.AbstractCollection, java.util.AbstractList, java.util.ArrayList
public class OcrOutput extends ArrayList<RecognitionResult>
Constructors
| Constructor | Beschrijving |
|---|---|
| OcrOutput() | Initialiseert een nieuw exemplaar van de OcrOutput‑klasse met een lege collectie. |
Methoden
| Methode | Beschrijving |
|---|
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (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:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub). |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub). |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden. |
size()
public int size()
Returns: int