OcrOutput
Inheritance: java.lang.Object, java.util.AbstractCollection, java.util.AbstractList, java.util.ArrayList
public class OcrOutput extends ArrayList<RecognitionResult>
Конструкторы
| Конструктор | Описание |
|---|---|
| OcrOutput() | Инициализирует новый экземпляр класса OcrOutput с пустой коллекцией. |
Методы
| Метод | Описание |
|---|
| getTableData() | Возвращает структурированные табличные данные, извлечённые со всех распознанных страниц. | | save(OutputStream stream) | Сохраняет все результаты распознавания в поток памяти в указанном формате. | | save(OutputStream stream, Format saveFormat) | Сохраняет все результаты распознавания в поток памяти в указанном формате. | | save(OutputStream stream, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Сохраняет все результаты распознавания в поток памяти в указанном формате. | | save(String fullFileName) | Сохранить все результаты распознавания в файл. | | save(String fullFileName, Format saveFormat) | Сохранить все результаты распознавания в файл. | | save(String fullFileName, Format saveFormat, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Сохранить все результаты распознавания в файл. | | savePdf(OutputStream stream) | Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона. | | savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона. | | savePdf(String fullFileName) | Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона. | | savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf) | Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона. |
getTableData()
public OCRTable getTableData()
Возвращает структурированные табличные данные, извлечённые со всех распознанных страниц.
Каждая страница содержит строки, а каждая строка содержит ячейки с распознанным текстом и необязательной информацией о позиции.
Returns: OCRTable - an OCRTable structure representing all tables in the document
save(OutputStream stream)
public void save(OutputStream stream)
Сохраняет все результаты распознавания в поток памяти в указанном формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | java.io.OutputStream | OutputStream для сохранения результата распознавания в выбранном формате. |
save(OutputStream stream, Format saveFormat)
public void save(OutputStream stream, Format saveFormat)
Сохраняет все результаты распознавания в поток памяти в указанном формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | java.io.OutputStream | OutputStream для сохранения результата распознавания в выбранном формате. |
| saveFormat | Format | Формат документа (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)
Сохраняет все результаты распознавания в поток памяти в указанном формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | java.io.OutputStream | OutputStream для сохранения результата распознавания в выбранном формате. |
| saveFormat | Format | Формат документа (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub). |
| embeddedFontPath | java.lang.String | Необязательно. Полный путь к пользовательскому шрифту. |
| optimizePdf | PdfOptimizationMode | Уменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения. |
save(String fullFileName)
public void save(String fullFileName)
Сохранить все результаты распознавания в файл.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания в выбранном формате. |
save(String fullFileName, Format saveFormat)
public void save(String fullFileName, Format saveFormat)
Сохранить все результаты распознавания в файл.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания в выбранном формате. |
| saveFormat | Format | Формат документа (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)
Сохранить все результаты распознавания в файл.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания в выбранном формате. |
| saveFormat | Format | Формат документа (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub). |
| embeddedFontPath | java.lang.String | Необязательно. Полный путь к пользовательскому шрифту. |
| optimizePdf | PdfOptimizationMode | Уменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения. |
savePdf(OutputStream stream)
public void savePdf(OutputStream stream)
Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | java.io.OutputStream | OutputStream для сохранения результата распознавания в выбранном формате. |
savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)
public void savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)
Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | java.io.OutputStream | OutputStream для сохранения результата распознавания в выбранном формате. |
| embeddedFontPath | java.lang.String | Необязательно. Полный путь к пользовательскому шрифту. |
| optimizePdf | PdfOptimizationMode | Уменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения. |
savePdf(String fullFileName)
public void savePdf(String fullFileName)
Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания в выбранном формате. |
savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)
public void savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)
Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания в выбранном формате. |
| embeddedFontPath | java.lang.String | Необязательно. Полный путь к пользовательскому шрифту. |
| optimizePdf | PdfOptimizationMode | Уменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения. |
size()
public int size()
Returns: int