Extraction - 문서 내 텍스트 추출
문서 내 텍스트를 추출하기 위해 사용한다.
요청 서비스는 작업을 관리하기 위한 아이디와 파일을 파라미터로 전달한다.
Support Extension
TYPE EXTENSION txt txt, rtf word doc, docx slide ppt, pptx, pps, ppsx cell xls, xlsx, xlsm, csv hwp hwp
Method
POST
{{url}}/api-extraction/extraction/text
Request Headers
KEY VALUE AuthorizationSecurity365 JWT토큰
Request Parameter (multipart/form-data;)
KEY OBJECT DESC jobIdString 작업 아이디 (필수)fileMultipartFile 파일 바이너리 (필수)
Response Body (json)
KEY OBJECT DESC text String 파일 내 텍스트 request Json Object 요청 파라미터 객체 request.jobId String 작업 아이디 request.fileName String 파일 이름
Exception Response Body (json)
KEY OBJECT DESC status int HTTP 리턴 코드 path String 요청 URI error String 오류 메시지 timestamp String 오류 시간 request Json Object 요청 파라미터 객체 request.jobId String 작업 아이디 request.fileName String 파일 이름
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"
}
}