メインコンテンツまでスキップ

Extraction - 문서 내 텍스트 추출

문서 내 텍스트를 추출하기 위해 사용한다.

요청 서비스는 작업을 관리하기 위한 아이디와 파일을 파라미터로 전달한다.


Support Extension

TYPEEXTENSION
txttxt, rtf
worddoc, docx
slideppt, pptx, pps, ppsx
cellxls, xlsx, xlsm, csv
pdfpdf
hwphwp

Method

POST

{{url}}/api-extraction/extraction/text

Request Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Request Parameter (multipart/form-data;)

KEYOBJECTDESC
jobIdString작업 아이디 (필수)
fileMultipartFile파일 바이너리 (필수)

Response Body (json)

KEYOBJECTDESC
textString파일 내 텍스트
requestJson Object요청 파라미터 객체
request.jobIdString작업 아이디
request.fileNameString파일 이름

Exception Response Body (json)

KEYOBJECTDESC
statusintHTTP 리턴 코드
pathString요청 URI
errorString오류 메시지
timestampString오류 시간
requestJson Object요청 파라미터 객체
request.jobIdString작업 아이디
request.fileNameString파일 이름

Sample

RESPONSE - Success

{
"text": "Zapier Box 연동 모델 2024-03-18 동작 흐름도 BOX 사용자가 파일 업로드 Trigger BOX 1. New File in Box Action 2. CDR in SHIELDEX File Action BOX 3. Upload File in Box zapier Zap BOX 1. Name : Box.pdf BOX 1. File : (Exists but not shown) 2. Name : Box.pdf 2. File : (Exists but not shown) 지정된 폴더에 업로드된 파일 정보 전달 CDR 요청 및 무해화 파일 다운로드 파일 이름과 원본 파일 전달 파일 이름과 무해화된 파일 전달 지정된 폴더에 무해화된 파일 업로드 테이블1 테이블1-1 테이블2 테이블2-2 HDD Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요. 텍스트를 입력하세요. Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 텍스트를 입력하세요 Put Your Option 텍스트를 입력하세요 Put Your Option Put Your Option Size 고정 폰트 사이즈-12",
"request": {
"jobId": "uuuu",
"fileName": "Zapier Box 연동 모델.pptx"
}
}

Sample

RESPONSE - Exception

{
"path": "/api-extraction/extraction/text",
"error": "not found authorization",
"timestamp": "2024-03-18T02:59:00.916Z",
"status": 400,
"request": {
"jobId": "aaaaaa",
"fileName": "images.png"
}
}

{
"path": "/api-extraction/extraction/text",
"error": "not support extension",
"timestamp": "2024-03-18T02:59:00.916Z",
"status": 400,
"request": {
"jobId": "bbbbbb",
"fileName": "images.png"
}
}

{
"path": "/api-extraction/extraction/text",
"error": "unauthorized",
"timestamp": "2024-03-18T02:59:00.916Z",
"status": 401,
"request": {
"jobId": "cccccc",
"fileName": "images.png"
}
}

{
"path": "/api-extraction/extraction/text",
"error": "failed to extract text content",
"timestamp": "2024-03-18T02:56:54.418Z",
"status": 500,
"request": {
"jobId": "dddddd",
"fileName": "현대위아_SHIELDrive_예상 시스템구성도.pptx"
}
}