analyze_structure
Inspect a file's structural layout—page counts, heading trees, slide compositions, sheet dimensions—before summarizing, using verified metrics per format.
Instructions
파일 하나의 구조를 분석한다. 요약 전에 이걸 먼저 보면 문서 형태가 잡힌다.
여기서 돌려주는 수치(페이지 수·헤딩 트리·슬라이드 구성·시트 크기)는 코드가 센 것이라 정확하다. 추정하지 말고 이 값을 인용하라.
포맷별로 돌려주는 것: pdf - 페이지 수, 페이지별 글자수·이미지수, 북마크 목차, 스캔본 경고 docx - 헤딩 트리, 문단/표/이미지 수, 작성자 등 속성 pptx - 슬라이드별 제목·레이아웃·도형 구성·발표자 노트 분량 xlsx - 시트 목록, 각 시트 행/열 크기, 헤더 행 svg - viewBox, 요소 종류별 개수, 레이어 이름, 텍스트 노드 png - 해상도·모드·DPI·EXIF (이미지 내용은 read_image로 확인) md - 헤딩 목차, 줄 수
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | 폴더 기준 상대경로. list_documents가 준 path를 그대로. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ext | Yes | ||
| file | Yes | ||
| kind | Yes | pdf | docx | pptx | xlsx | svg | raster_image | markdown | text | |
| stage | Yes | 문서 분석 워크플로에서 지금 위치한 단계 | |
| status | Yes | 이 호출의 결과 상태 | |
| warning | No | 스캔 PDF 등 내용을 못 읽을 수 있는 경우의 경고 | |
| modified | Yes | ||
| structure | Yes | 포맷별 구조. 키 구성이 포맷마다 다릅니다. kind를 먼저 보세요. | |
| size_bytes | Yes | ||
| next_actions | No | 이어서 호출하면 좋은 도구 목록 |