PDF 표를 Markdown으로

재무제표, 요금표, 사양서. 행과 열이 Markdown 표로 나오고, 표가 있는 페이지마다 표시가 붙어 원본과 비교할 수 있습니다.

여기에 PDF를 놓으세요

붙여넣거나 파일을 골라도 됩니다. 한 번에 20개까지, 이 탭 안에서 변환합니다.

가진 파일이 없다면 이걸로 해 보세요:

파일은 이 브라우저 탭 안에서 읽히며 업로드되지 않습니다.

표를 찾는 방법

PDF는 표를 표로 저장하지 않습니다. 페이지 위 위치에 놓인 글자 조각과, 때로는 그 사이에 그어진 선이 있을 뿐입니다. 변환기는 이 두 단서로 표의 격자를 다시 짭니다.

  • 괘선이 있는 표는 행이나 열 사이의 선 자체에서 읽습니다. 가장 안정적으로 변환되는 종류입니다.
  • 괘선이 없는 표는 열이 간격만으로 맞춰진 표입니다. 여러 행에 걸쳐 같은 열에 줄 서는 글자로 찾아냅니다.

표마다 Markdown 표가 됩니다. 머리글 행, 구분 행, 그리고 행마다 한 줄씩입니다. 숫자는 인쇄된 그대로 텍스트로 복사하므로 $ 69,958은 $ 69,958 그대로이고, 반올림하거나 형식을 바꾸지 않습니다.

표를 페이지와 비교하기

표는 어떤 PDF 변환기든 가장 실수하기 쉬운 부분이라, 이 변환기는 그냥 믿으라고 하지 않습니다. 표가 있는 페이지는 모두 확인할 페이지에 "표" 표시와 함께 나옵니다. 열면 페이지 그림이 Markdown 옆에 놓여서, 밀린 열이나 빠진 행이 몇 초 만에 보입니다.

미리보기는 표를 독자가 보는 모습 그대로 보여 줍니다. Markdown 탭의 세로 막대를 따라가는 것보다 훑어보기 쉽습니다.

잘 나오는 것과 그렇지 않을 수 있는 것

PDF에서Markdown에서
칸마다 값이 하나인 단순한 격자깔끔한 Markdown 표
머리글 행, 또는 두 행에 걸친 머리글표 맨 위의 행으로 유지
천 단위 구분 기호, 통화 기호, 괄호로 표시한 음수인쇄된 그대로 유지
PDF 간격 때문에 갈라진 숫자(예: 7,61 4)7,614로 복구
여러 열에 걸친 병합 셀값은 한 셀에 들어가고 나머지는 비어 있음
셀 안에서 두 줄로 넘어간 글자대개 이어짐. 가끔 두 행으로 나뉨
다음 페이지로 이어지는 표페이지마다 하나씩, 표 두 개
스캔한 페이지의 표열이 뚜렷하게 맞으면 표, 아니면 텍스트 줄

Markdown에는 병합 셀이 없어서, 병합 셀이 있는 표는 비슷하게만 만들 수 있습니다. 중요한 표라면 표시된 페이지를 한 번 확인하세요.

LLM용으로 표 줄이기

표는 토큰을 많이 씁니다. 셀마다 세로 막대와 공백이 붙고, 넓은 표에는 레이아웃 때문에만 있던 빈 열이 자주 있습니다. LLM용으로 줄이기의 표 압축은 모든 행에서 비어 있는 열과 셀 주위의 여백을 없앱니다. 스위치 옆 숫자가 그 파일에서 줄어드는 토큰 수를 보여 줍니다.

모델에게 Markdown 표는 각 값이 행 이름과 같은 줄에, 열 머리글 아래에 놓인 형태입니다. 같은 숫자를 텍스트 줄로 펼치면 이 대응이 사라집니다.

표를 스프레드시트로 옮기기

  • 미리보기에서 복사. 미리보기 탭에서 표를 선택해 Google 스프레드시트나 Excel에 붙여 넣으세요. 셀은 셀 그대로 들어갑니다.
  • Markdown으로 두기. GitHub, Obsidian, Notion, VS Code는 세로 막대 표를 그대로 보여 줍니다.

자주 묻는 질문

표가 있는 페이지만 변환할 수 있나요?

네. 출력의 페이지에 페이지 번호나 4-6 같은 범위를 입력하고 적용을 누르세요. 그 페이지만 변환됩니다.

표가 안 나오는 이유는?

대부분 그 페이지가 스캔본이라 격자로 늘어놓을 텍스트가 없거나, 표가 PDF 안에 그림으로 들어 있는 경우입니다. 스캔한 페이지는 OCR로 읽고, 열이 뚜렷하게 맞으면 표로 다시 짭니다. 텍스트 PDF 안에 들어 있는 표 그림은 그림으로 남습니다.

셀이 밀리는 이유는?

괘선이 없으면 변환기는 글자가 줄 선 모양으로 열을 추정합니다. 열에서 조금 벗어나 인쇄된 값이나 다음 열까지 넘어간 긴 이름은 엉뚱한 셀에 들어갈 수 있습니다. 그런 페이지에는 표 표시가 붙으니 어디를 볼지 알 수 있습니다.

굵은 합계 같은 서식도 남나요?

셀 안의 굵은 글씨는 **굵게**로 남습니다. 색, 음영, 테두리는 남지 않습니다. Markdown에는 그것을 표현할 방법이 없기 때문입니다.