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