PDF 표를 CSV로 변환
텍스트 기반 PDF 선택
PDF를 서버로 보내지 않고 간단한 텍스트 기반 표를 CSV 또는 TSV로 바꿀 수 있습니다. 브라우저가 화면에 보이는 위치에 따라 텍스트 조각을 묶고 여러 행에서 반복되는 열 위치를 찾습니다. 복잡한 PDF 레이아웃을 완벽한 행과 열로 복원한다고 보장할 수 없는 보수적인 추출 방식이므로, 다운로드 전에 감지된 표를 하나씩 확인하세요.
PDF 표를 CSV로 추출하는 방법
-
1
텍스트 기반 PDF 선택
20 MiB, 150페이지 이하 PDF를 선택하세요. 페이지 이미지만 있는 스캔 문서는 먼저 OCR 처리가 필요합니다.
-
2
브라우저에서 표 감지
페이지 회전과 CropBox를 포함한 보이는 텍스트 좌표를 이용해 반복되는 행과 열 위치를 찾습니다.
-
3
내용과 출력 설정 확인
필요한 표를 고르고 채워진 빈 셀을 확인한 뒤 쉼표, 세미콜론, 탭, UTF-8 표시와 수식 보호를 설정합니다.
-
4
선택한 표 다운로드
선택한 표마다 별도의 CSV 또는 TSV를 로컬에서 만듭니다. 여러 페이지에 이어진 표는 합치지 않습니다.
감지기가 추론할 수 있는 것과 없는 것
PDF는 보통 표의 행과 열을 저장하지 않고 좌표가 붙은 텍스트 조각을 저장합니다. 이 도구는 같은 화면상 줄에 있는 조각을 합치고 여러 행에서 반복되는 열 위치를 유지합니다. 한 페이지의 규칙적인 표 여러 개를 나누어 감지할 수 있으며 패턴이 분명하면 한 열로 된 본문은 제외합니다.
화면 좌표 계산에는 페이지 회전과 위치가 이동된 CropBox도 반영됩니다. 오른쪽에서 왼쪽으로 쓰는 문자가 대부분인 행은 PDF 텍스트 레이어가 알려 주는 방향에 맞춰 열을 정렬합니다. 그래도 모든 레이아웃을 복원할 수는 없습니다.
| PDF 레이아웃 | 예상 결과 | 확인할 항목 |
|---|---|---|
| 같은 열이 반복되는 깔끔한 내보내기 | 대체로 가장 좋은 결과 | 머리글, 소수점 기호, 빈 셀 |
| 규칙적인 행에서 값 하나 누락 | 추정한 열에 빈 셀 추가 | 올바른 열이 비었는지 |
| 병합 셀 또는 줄바꿈된 글자 | 분리, 이동, 합쳐짐 가능 | 미리보기와 PDF 비교 |
| 한 페이지의 규칙적인 표 여러 개 | 별도로 감지될 수 있음 | 필요한 표만 선택 |
| 스캔된 페이지 이미지 | 표가 감지되지 않음 | 먼저 OCR 실행 |
20 MiB와 150페이지 제한 외에도 안전을 위해 페이지당 텍스트 조각 100,000개 또는 250,000자, 문서 전체 1,000,000개 또는 5,000,000자로 제한합니다. 따라서 텍스트가 지나치게 잘게 나뉜 PDF는 파일 크기와 페이지 수가 기준 안이어도 처리가 중단될 수 있습니다.
CSV, TSV와 스프레드시트 안전
쉼표, 세미콜론, 탭 구분자를 선택할 수 있고 탭 출력은 TSV로 저장됩니다. 레코드 줄바꿈은 CRLF입니다. 선택한 구분자, 큰따옴표, 캐리지 리턴, 줄바꿈이 들어 있는 필드는 큰따옴표로 감싸며 필드 안 큰따옴표는 두 번 씁니다. RFC 4180의 일반적인 규칙을 선택한 구분자에 맞춰 적용한 방식입니다.
수식 보호는 기본으로 켜져 있습니다. 앞쪽 공백을 제외하고 =, +, -, @로 시작하는 셀에는 지원되는 전각 문자까지 포함해 아포스트로피를 붙입니다. 스프레드시트가 이를 텍스트로 처리할 가능성을 높이지만 셀 값은 달라집니다. 보호를 끄면 추출된 원문을 유지할 수 있으나 신뢰할 수 없는 PDF의 수식 형태 내용을 스프레드시트에서 여는 것은 위험할 수 있습니다. OWASP CSV Injection 안내처럼 모든 스프레드시트와 재저장 과정에 통하는 완전한 대응법은 없습니다.
선택형 UTF-8 표시는 일부 프로그램이 한글과 비라틴 문자를 인식하는 데 도움이 됩니다. 회계, 보고, 자동 가져오기에 쓰기 전에 다운로드한 파일을 확인하세요.
비공개 단계 데이터
PDF, 감지된 표, 선택 사항은 이 브라우저 안에만 남습니다. 3단계 화면 이동을 이어 갈 수 있도록 용량이 제한된 로컬 브라우저 저장소에 최대 30분 보관합니다. 다운로드도 로컬에서 만들며 이 도구가 업로드하는 데이터는 없습니다. 처음부터 다시 시작하면 현재 작업이 삭제되고 브라우저 저장 정책이나 비공개 모드에 따라 더 빨리 지워질 수 있습니다.
자주 묻는 질문
아니요. PDF 읽기, 표 감지, CSV 또는 TSV 생성은 브라우저에서 이루어집니다. 단계 이동을 위해 작업을 최대 30분 로컬 보관하며 다운로드도 모두 로컬에서 생성합니다.
페이지 이미지만 있는 PDF에는 작동하지 않습니다. 추출하려면 PDF 텍스트 레이어와 글자 위치가 필요합니다. 먼저 OCR을 실행한 뒤 생성된 텍스트 기반 PDF를 사용하세요.
쉼표, 세미콜론, 탭을 선택할 수 있습니다. 레코드는 CRLF를 사용합니다. 선택한 구분자, 큰따옴표, 캐리지 리턴 또는 줄바꿈이 있는 필드는 큰따옴표로 감싸고 내부 큰따옴표는 두 번 씁니다. 탭 출력의 확장자는 .tsv입니다.
앞쪽 공백을 제외하고 =, +, -, @로 시작하는 수식 형태의 셀에 아포스트로피를 붙입니다. 기본으로 켜져 있으며 해당 값을 변경합니다. 원문 보존이 꼭 필요하고 PDF를 신뢰할 때만 끄세요.
실제 표 셀이 아니라 반복되는 텍스트 위치를 바탕으로 감지하기 때문입니다. 줄바꿈, 병합 셀, 특이한 간격, 혼합된 글쓰기 방향, 장식적인 레이아웃 때문에 값이 나뉘거나 이동할 수 있습니다. 회전과 CropBox는 보정하지만 원본과 꼭 비교하세요.
한 페이지의 규칙적인 표 여러 개를 따로 감지하고 선택할 수 있습니다. 선택한 표는 각각 별도 파일로 내려받습니다. 다음 페이지로 이어지는 표는 합치지 않습니다.
관련 도구
PDF에서 페이지 삭제
PDF에서 선택한 페이지나 페이지 범위를 삭제하세요. 2, 5-7처럼 번호를 입력하고, 최소 1페이지를 남긴 뒤 줄어든 PDF를 다운로드할 수 있습니다.
PDF JPG 변환기
PDF 페이지를 원하는 해상도와 품질의 JPG 이미지로 변환합니다. 한 페이지만 받거나 전체 페이지를 ZIP 파일로 다운로드할 수 있습니다.
Excel-PDF 변환기
XLSX, XLS, CSV 파일을 브라우저에서 가로 A4 PDF로 변환합니다. 각 워크시트가 깔끔한 표 페이지로 만들어져 다운로드됩니다.
PDF 편집
브라우저에서 PDF에 텍스트, 강조 표시, 직사각형, 흰색 상자를 추가하세요. 소프트웨어 설치 없이 새 PDF로 내보낼 수 있습니다.
PDF 압축
브라우저에서 PDF 페이지를 JPEG 기반의 더 작은 PDF로 다시 렌더링해 공유와 업로드가 쉬운 크기로 압축합니다.
PNG PDF 변환기
PNG 스크린샷, 스캔본, 디자인 내보내기 파일을 하나의 PDF로 합칩니다. 다운로드 전에 A4 또는 Letter, 방향, 여백을 선택하세요.