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.OutputStream선택한 형식으로 인식 결과를 저장하기 위한 OutputStream.

save(OutputStream stream, Format saveFormat)

public void save(OutputStream stream, Format saveFormat)

지정된 형식으로 모든 인식 결과를 메모리 스트림에 저장합니다.

Parameters:

매개변수유형설명
streamjava.io.OutputStream선택한 형식으로 인식 결과를 저장하기 위한 OutputStream.
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.OutputStream선택한 형식으로 인식 결과를 저장하기 위한 OutputStream.
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.OutputStream선택한 형식으로 인식 결과를 저장하기 위한 OutputStream.

savePdf(OutputStream stream, String embeddedFontPath, PdfOptimizationMode optimizePdf)

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

인식 결과를 모두 메모리 내 검색 가능한 PDF 문서에 저장하고, 원본 이미지를 배경으로 삽입합니다.

Parameters:

매개변수유형설명
streamjava.io.OutputStream선택한 형식으로 인식 결과를 저장하기 위한 OutputStream.
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