이런 분께 유용합니다
- PDF 보고서나 명세서의 표를 스프레드시트에서 다시 사용하려는 사용자
- 전체 문서가 아니라 특정 페이지 범위의 표 후보만 추출하려는 사용자
- 행·열 간격을 조절해 PDF 글자의 좌표 그룹을 직접 비교하려는 사용자
문서 유틸리티
PDF 문서 안의 표 데이터를 읽어 CSV 또는 엑셀 파일로 저장할 수 있습니다. 텍스트 기반 PDF의 표 데이터를 페이지별로 분석하고, 추출 결과를 미리 확인한 뒤 다운로드해 보세요.
표를 추출할 PDF 파일을 업로드한 뒤 페이지 범위와 표 인식 민감도를 설정하세요. 텍스트 기반 PDF에서 가장 안정적으로 동작합니다.
Drag & Drop 또는
PDF 1개 · 최대 80MB · 한 번에 최대 200페이지 분석
비워두면 전체 페이지를 분석합니다. 일부 페이지만 추출할 때 범위를 입력하세요.
열이 너무 많이 나뉘면 넓게, 서로 다른 열이 합쳐지면 촘촘하게 조정하세요.
행이 잘게 쪼개지면 넓게, 여러 줄이 한 행으로 합쳐지면 촘촘하게 조정하세요.
CSV와 XLSX 다운로드 시 사용할 파일명입니다. 확장자는 자동으로 붙습니다.
표 셀이 일정한 간격으로 정렬된 텍스트형 PDF일수록 정확도가 높습니다.
여러 표가 섞여 있거나 표선이 복잡한 문서는 페이지별 후보를 먼저 확인한 뒤 저장하는 것을 권장합니다.
PDF 표 형태에 맞춰 페이지 범위와 행·열 민감도를 빠르게 적용할 수 있습니다.
선택한 페이지, 추출 후보 수, 현재 처리 상태를 확인할 수 있습니다.
전체 결과 또는 페이지별 표 후보를 확인한 뒤 CSV 또는 XLSX로 저장할 수 있습니다.
텍스트를 선택할 수 있는 PDF의 글자 좌표를 행과 열로 묶어 CSV·XLSX로 내보냅니다. OCR이나 원본 표 서식 복원 기능은 아니며, 미리보기에서 간격과 열 배치를 확인해야 합니다.
텍스트를 드래그해 선택할 수 있는 80MB 이하 PDF를 준비합니다.
전체 또는 최대 200페이지 안에서 1-3,5 같은 분석 범위를 지정합니다.
기본 행 6·열 16 간격으로 먼저 추출하고 페이지별 후보를 확인합니다.
행이 합쳐지거나 열이 갈라지면 촘촘하게·기본·넓게 옵션을 바꿔 재분석합니다.
첫 행 헤더와 빈 행·빈 열 제거 결과가 원본 구조와 맞는지 비교합니다.
CSV 또는 페이지별 시트가 있는 XLSX로 저장한 뒤 숫자·날짜·단위를 원본과 대조합니다.
추출할 텍스트 후보가 있는 페이지에 한해 결과 표와 시트를 만듭니다.
원래 다른 열까지 합쳐질 수 있으므로 미리보기와 원본을 비교하세요.
PDF 파일을 ArrayBuffer로 읽고 PDF.js의 각 페이지 getTextContent 결과에서 문자열과 변환 행렬의 X·Y 좌표를 가져옵니다. Y 좌표 차이가 선택한 행 허용값 안인 항목을 같은 행으로 묶고, X 좌표를 열 허용값 기준으로 군집화해 각 셀 위치를 정합니다. 빈 행·열을 옵션에 따라 제거한 뒤 CSV는 페이지 구분을 포함한 텍스트로, XLSX는 페이지별 워크시트로 생성합니다.
PDF 원본과 추출 결과는 현재 브라우저에서 로컬 PDF.js·SheetJS 파일로 처리하며 win-j 서버로 전송하거나 저장하지 않습니다. 다운로드한 CSV·XLSX만 사용자 기기에 남으며 공용 기기에서는 파일 보관 위치를 확인하세요.
표선을 읽는 대신 글자의 X·Y 좌표를 기준으로 묶기 때문입니다. 열·행 간격을 조절하고 원본과 대조하세요.
미리보기의 첫 행 표시를 바꾸는 옵션입니다. 내보내는 행에는 원래 텍스트가 그대로 들어갑니다.
한 번에 200페이지 이하가 되도록 범위를 나누어 실행하세요. 큰 문서는 미리 분할하면 메모리 부담을 줄일 수 있습니다.