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:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream для сохранения результата распознавания в выбранном формате.

save(OutputStream stream, Format saveFormat)

public void save(OutputStream stream, Format saveFormat)

Сохраняет все результаты распознавания в поток памяти в указанном формате.

Parameters:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream для сохранения результата распознавания в выбранном формате.
saveFormatFormatФормат документа (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:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream для сохранения результата распознавания в выбранном формате.
saveFormatFormatФормат документа (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringНеобязательно. Полный путь к пользовательскому шрифту.
optimizePdfPdfOptimizationModeУменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения.

save(String fullFileName)

public void save(String fullFileName)

Сохранить все результаты распознавания в файл.

Parameters:

ПараметрТипОписание
fullFileNamejava.lang.StringИмя файла с путём для сохранения результата распознавания в выбранном формате.

save(String fullFileName, Format saveFormat)

public void save(String fullFileName, Format saveFormat)

Сохранить все результаты распознавания в файл.

Parameters:

ПараметрТипОписание
fullFileNamejava.lang.StringИмя файла с путём для сохранения результата распознавания в выбранном формате.
saveFormatFormatФормат документа (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:

ПараметрТипОписание
fullFileNamejava.lang.StringИмя файла с путём для сохранения результата распознавания в выбранном формате.
saveFormatFormatФормат документа (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPathjava.lang.StringНеобязательно. Полный путь к пользовательскому шрифту.
optimizePdfPdfOptimizationModeУменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения.

savePdf(OutputStream stream)

public void savePdf(OutputStream stream)

Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона.

Parameters:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream для сохранения результата распознавания в выбранном формате.

savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Сохранить все результаты распознавания в поисковый PDF‑документ в памяти, внедрив оригинальные изображения в качестве фона.

Parameters:

ПараметрТипОписание
streamjava.io.OutputStreamOutputStream для сохранения результата распознавания в выбранном формате.
embeddedFontPathjava.lang.StringНеобязательно. Полный путь к пользовательскому шрифту.
optimizePdfPdfOptimizationModeУменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения.

savePdf(String fullFileName)

public void savePdf(String fullFileName)

Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона.

Parameters:

ПараметрТипОписание
fullFileNamejava.lang.StringИмя файла с путём для сохранения результата распознавания в выбранном формате.

savePdf(String fullFileName, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

Сохранить все результаты распознавания в поисковый PDF‑файл, при этом оригинальные изображения будут установлены в качестве фона.

Parameters:

ПараметрТипОписание
fullFileNamejava.lang.StringИмя файла с путём для сохранения результата распознавания в выбранном формате.
embeddedFontPathjava.lang.StringНеобязательно. Полный путь к пользовательскому шрифту.
optimizePdfPdfOptimizationModeУменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения.

size()

public int size()

Returns: int