PDF를 구조화된 데이터로 변환하는 방법
코드 한 줄 없이
"PDF에서 데이터를 추출하는 방법"을 검색하는 대부분의 사람들은 이미 당연한 방법을 시도해 보셨을 것입니다. 텍스트를 선택하고, 복사하고, Excel에 붙여넣는 방법이죠. 그런데 결과는 엉망이었습니다. 열이 정렬되지 않았고, 데이터의 절반이 한 셀에 들어갔습니다. 그건 여러분이 잘못해서가 아닙니다. PDF는 데이터를 쉽게 내놓도록 설계되지 않았기 때문입니다. 이 가이드는 실제로 작동하는 모든 방법을 안내하며, 한 가지 질문을 중심으로 구성되어 있습니다. 어떤 종류의 PDF를 다루고 계신가요?

핵심 요점
- PDF에서 복사하여 붙여넣기를 했는데 데이터가 한 셀에 엉망으로 들어갔다면 아마 자신을 탓하셨을 것입니다. 하지만 스캔된 PDF에는 복사할 텍스트가 없으며, 붙여넣기를 반복해도 달라지지 않습니다.
- Excel의 기본 PDF 가져오기 기능과 모든 기본 추출 도구는 동일한 숨은 한계를 공유합니다. 파일에 이미 포함된 텍스트만 읽을 수 있으며, 실제 대부분의 PDF는 스캔본이라 포함된 텍스트가 전혀 없습니다.
- 네이티브, 스캔, 하이브리드 등 세 가지 PDF 유형을 모두 처리하는 방법이 하나 있습니다. 눈으로 사진을 읽는 것처럼 픽셀을 직접 읽기 때문에, 복사하여 붙여넣기로 하나 처리하는 시간에 50개를 일괄 처리할 수 있습니다.
PDF 데이터가 그냥 "복사"되지 않는 이유

PDF는 시각적 레이아웃을 저장하지, 구조화된 데이터를 저장하지 않습니다. PDF에서 텍스트를 복사하면 어떤 열이나 행에 속했는지에 대한 정보가 없는 느슨한 문자들만 가져오게 됩니다 — PDF는 처음부터 그 관계를 저장하지 않았기 때문입니다.
PDF는 본질적으로 고정 레이아웃 캔버스입니다. "Total: $1,240.00"이라는 텍스트가 3페이지의 좌표 (400, 600)에 표시되어야 한다는 것은 기억합니다. 하지만 "$1,240.00"이 표에서 "Total" 필드의 값이라는 것은 기억하지 못합니다 — 화이트보드 사진이 어떤 불릿 포인트가 어떤 제목에 속하는지 기억하지 못하는 것과 마찬가지입니다.
이것이 일부 추출 방법은 작동하고 다른 방법은 완전히 실패하는 이유입니다. 모든 것은 어떤 종류의 PDF를 가지고 있느냐에 달려 있습니다:
소프트웨어로 생성된 파일(Word → PDF로 저장, QuickBooks 내보내기). 숨겨진 텍스트 레이어가 포함되어 있어 텍스트를 선택하고 복사할 수 있습니다. 대부분의 기본 도구가 읽을 수 있습니다.
종이를 사진으로 찍어 PDF로 저장한 파일. 텍스트 레이어가 없어 모든 문자가 그저 픽셀일 뿐입니다. 어떤 도구로도 읽기 전에 OCR(광학 문자 인식)이 필요합니다.
혼합 형태: 1페이지는 네이티브 텍스트, 2~5페이지는 종이 양식의 스캔본. 실제 문서에서 흔히 볼 수 있는 유형 — 대부분의 도구는 스캔된 페이지를 처리하지 못합니다.
어떤 유형인지 아는 것이 첫 번째 결정 포인트입니다. PDF 뷰어에서 텍스트를 선택하고 복사할 수 있다면 네이티브 PDF입니다. 텍스트 위에서 클릭하고 드래그해도 아무것도 선택되지 않는다면 스캔된 PDF이며, 아래 방법 1과 2는 실패할 것입니다. 일부 페이지만 텍스트를 선택할 수 있다면 하이브리드이며, 두 가지를 모두 처리할 수 있는 도구가 필요합니다.
방법 1: 복사하여 붙여넣기 (빠른 테스트지만 규모가 커지면 실패합니다)
복사하여 붙여넣기는 정확히 한 가지 상황에서만 작동합니다: 표가 없는 단일 페이지의 일반 텍스트로 된 네이티브 PDF인 경우입니다. 그 외의 모든 경우에는 절약하는 시간보다 더 많은 정리 작업이 필요합니다.
과정은 간단합니다: PDF를 열고, 필요한 부분을 선택하고, Excel이나 Google Sheets에 붙여넣으면 됩니다. PDF가 네이티브이고 데이터가 단순하다면 — 이름과 숫자의 짧은 목록, 표 구조가 없는 경우 — 30초면 끝납니다.
문제는 표가 포함될 때 시작됩니다. PDF에서 표를 복사하여 Excel에 붙여넣으면 열이 뒤섞인 텍스트의 단일 열로 붕괴되는 경우가 많습니다. 각 행이 하나의 긴 문자열이 됩니다. 그런 다음 텍스트 나누기 기능으로 열을 수동으로 분리하고, 정렬이 어긋난 행을 수정하고, 교정하는 데 10분을 소비하게 됩니다 — 30초면 끝날 것으로 예상했던 문서인데 말이죠. Reddit의 r/excel에서는 사용자들이 이를 정기적으로 "이번 주 최대의 시간 낭비"라고 표현합니다.
복사하여 붙여넣기가 적합한 경우: 표가 없는 네이티브 PDF 1–2개, 일회성 필요. 적합하지 않은 경우: 스캔된 PDF(선택할 내용이 없음), 표가 포함된 문서, 두 번 이상 수행해야 하는 모든 작업.
방법 2: Excel의 내장 PDF 가져오기 (작동하다가 갑자기 실패합니다)

Excel의 "PDF에서" 가져오기는 단순한 표가 있는 깨끗한 네이티브 PDF를 비교적 잘 처리합니다. 하지만 PDF가 스캔되었거나, 복잡한 서식이 있거나, 레이아웃이 일관되지 않은 여러 페이지에 걸쳐 있는 순간 실패합니다.
Excel 2016부터 Microsoft는 직접 PDF 가져오기 기능을 포함했습니다: 데이터 → 데이터 가져오기 → 파일에서 → PDF에서. 파일을 선택하면 Excel이 감지한 표와 페이지가 표시되는 탐색기 패널이 나타납니다. 표를 선택하고 로드를 클릭하면 스프레드시트에 표시됩니다.
단일하고 잘 구성된 표가 있는 네이티브 PDF의 경우 — 예를 들어 QuickBooks에서 내보낸 가격표 — 이 기능은 깔끔하게 작동합니다. 추가 소프트웨어가 필요 없고, 복사하여 붙여넣기가 필요 없으며, 표 구조가 유지됩니다.
이상적인 경우를 벗어나면 한계가 빠르게 쌓입니다:
- 스캔된 PDF는 아무것도 반환하지 않습니다. Excel의 가져오기 기능은 텍스트 레이어를 읽습니다. 스캔된 문서에는 텍스트 레이어가 없습니다. 즉, 이미지일 뿐입니다. 탐색기 패널에는 사용 가능한 데이터의 테이블과 페이지가 0개로 표시됩니다. 이는 Microsoft 공식 Q&A 포럼에서 사용자들이 가장 많이 제기하는 불만 사항입니다.
- 레이아웃이 일관되지 않은 다중 페이지 문서는 깨집니다. 1페이지에 헤더 블록이 있고 2페이지에 다른 테이블 구조가 있는 경우, Excel은 데이터를 여러 개의 분리된 개체로 나누는 경우가 많아 수동 재조립이 필요합니다.
- 복잡한 테이블은 파서를 혼란스럽게 만듭니다. 병합된 셀, 줄 바꿈된 텍스트, 여러 줄 헤더 — 실제 청구서와 보고서에서 사용되는 이러한 형식은 데이터가 잘못된 열에 들어가는 행을 생성합니다.
- 일괄 처리 기능이 없습니다. 한 번에 하나의 파일만 처리할 수 있습니다. 처리해야 할 청구서가 20개라면 가져오기 작업을 20번 반복해야 합니다.
한 Reddit 사용자가 이를 잘 요약했습니다: "튜토리얼을 봤을 때는 정말 유망해 보였습니다. 그런데 공급업체가 보낸 실제 구매 주문서에 적용해 보니 품목이 하나의 뒤죽박죽된 문단으로 나왔습니다."
Excel 가져오기가 적합한 경우: 단순하고 일관된 단일 테이블 레이아웃을 가진 네이티브 PDF. 적합하지 않은 경우: 스캔된 PDF, 다중 페이지 문서, 복잡한 형식이 포함된 모든 문서, 일괄 처리.
방법 3: AI 기반 추출 (다른 모든 방법이 실패할 때 작동하는 방법)
AI 추출은 특정 좌표에서 텍스트를 찾지 않습니다. 사람이 읽는 방식으로 문서를 읽습니다 — "Total Due" 옆의 "$1,240.00"이 총 납부 금액임을 이해합니다. 해당 단어가 페이지의 어디에 있든, 문서가 네이티브든 스캔본이든 손글씨든 상관없이 말입니다.
이것이 전통적인 OCR 기반 도구와 현대 AI 추출의 근본적인 차이점입니다. 전통적인 OCR(광학 문자 인식)은 한 가지 작업만 수행합니다: 텍스트 이미지를 기계가 읽을 수 있는 문자로 변환합니다. 그러나 그 문자가 무엇을 나타내는지는 이해하지 못합니다. 전통적인 OCR 엔진은 "Invoice #: 4521"을 보고 문자열 "Invoice #: 4521"을 출력합니다 — "4521"이 송장 번호라는 개념이 없으며, 날짜나 금액이 아니라는 것도 모릅니다.
AI 추출 도구는 대규모 비전 모델을 사용합니다 — 이미지 인식 기술과 동일한 종류의 기술이지만 문서 구조에 대해 훈련된 것입니다. 텍스트를 읽을 뿐만 아니라 각 데이터 조각의 의미적 역할을 인식합니다. 도구에 "송장 번호를 찾아라"라고 지시하면 "Invoice #" 또는 "Inv No."와 같은 레이블 근처의 짧은 영숫자 문자열처럼 보이는 것을 페이지 전체에서 스캔합니다 — 해당 레이블이 인쇄되었든, 입력되었든, 손으로 쓰였든, 페이지의 어느 모서리에 있든 상관없이 말입니다.
실제로 이는 맞춤 열 추출을 지원하는 도구를 사용한다는 의미입니다: 원하는 필드 이름("Invoice Number", "Date", "Total", "Vendor Name")을 입력하면 AI가 문서 어디에서든 각 값을 찾아냅니다. 값이 무엇을 의미하는지 이해하기 때문에 위치는 중요하지 않습니다. 같은 공급업체의 내일 송장이 총액을 페이지의 다른 위치로 옮겨도 AI는 찾아냅니다. 다음 문서가 네이티브 PDF 대신 스캔된 PNG라면 AI는 동일한 방식으로 처리합니다.
인보이스로 직접 사용해 보기
아래 데모는 실제 AI 추출 도구입니다. 인보이스를 PDF, JPG, PNG로 업로드하거나 제공된 샘플을 사용하여 원하는 필드를 찾아내는 과정을 확인해 보세요.
파일은 안전하게 처리되며 저장되지 않습니다.
다른 방법으로는 처리할 수 없는 AI 추출의 강점
- 스캔된 PDF와 사진. 텍스트 레이어가 필요 없습니다. AI가 픽셀을 직접 읽어 문서 사진을 눈으로 읽는 것과 같은 방식으로 처리합니다.
- 손글씨. 필기체 합계, 손으로 쓴 날짜, 동그라미 친 체크박스 — 다양한 손글씨로 학습된 AI 모델은 인쇄물에 최적화된 OCR 엔진이 놓치는 내용을 추출할 수 있습니다.
- 혼합 문서. 1페이지는 원본, 2~5페이지는 스캔본인 경우. AI 추출은 모든 페이지를 동일한 파이프라인으로 처리하므로 문서 중간에 도구를 전환할 필요가 없습니다.
- 일괄 처리. 업로드에 인보이스 50개를 넣고 열을 한 번 정의하면 50개 행이 모두 포함된 Excel 파일 하나를 얻을 수 있습니다. 수 시간이 걸리던 작업이 1분 미만의 직접 작업 시간으로 줄어듭니다 — 단일 페이지 문서 기준 수동 입력보다 약 18배 빠른 셈입니다.
- 일관되지 않은 레이아웃. 다섯 공급업체가 각기 다른 형식으로 인보이스를 발행한다면 기존 도구는 작동하지 않습니다. AI 추출은 위치가 아닌 의미를 찾기 때문에 서로 다른 다섯 레이아웃이 하나의 일관된 출력 테이블로 만들어집니다.
AI 추출은 마법이 아닙니다 — 같은 문제에 대한 근본적으로 다른 접근 방식입니다. 복사하여 붙여넣기와 Excel 가져오기가 "텍스트가 어디에 있나?"를 묻는 반면, AI 추출은 "이 텍스트가 무엇을 의미하나?"를 묻습니다. 이러한 의미 기반 접근 방식은 데이터 추출 소프트웨어가 계산 값 같은 예외 사례를 처리할 수 있게 합니다. 예를 들어 "라인 합계(수량 × 단가)" 같은 열을 정의하면 AI가 추출 중에 결과를 계산하여 직접 계산해야 하는 원시 수치 대신 완성된 숫자를 제공합니다.
어떤 방법을 사용해야 할까요? 결정 가이드

올바른 방법은 세 가지에 따라 달라집니다: 어떤 종류의 PDF인지, 처리해야 할 양이 얼마나 되는지, 그리고 이후 데이터로 무엇을 할 계획인지입니다.
실제로 중요한 요소들을 기준으로 직접 비교한 내용은 다음과 같습니다:
| 요소 | 복사하여 붙여넣기 | Excel 가져오기 | AI 추출 |
|---|---|---|---|
| 기본 PDF | ✓ 가능 | ✓ 가능 | ✓ 가능 |
| 스캔된 PDF / 사진 | ✗ 복사할 텍스트 없음 | ✗ 텍스트 레이어 없음 | ✓ 픽셀을 직접 읽음 |
| 손글씨 | ✗ | ✗ | ✓ |
| 복잡한 / 다중 페이지 표 | ✗ 완전히 깨짐 | ⚠ 자주 깨짐 | ✓ 의미 기반 추출 |
| 일괄 처리 (파일 10개 이상) | ✗ | ✗ 한 번에 하나의 파일만 | ✓ 하나의 출력 테이블로 |
| 문서당 처리 속도 | 약 3분 (수동) | 약 1분 + 정리 시간 | 5–10초 |
| 필요한 소프트웨어 | 없음 | Excel 2016 이상 | 추출 도구 |
빠른 의사결정 흐름
PDF에서 텍스트를 선택하고 복사할 수 있나요?
예 → 네이티브 PDF입니다. 방법 1, 2, 3 모두 사용 가능 — 분량과 복잡도에 따라 선택하세요.
아니요 → 스캔된 PDF입니다. AI 추출(방법 3)이 필요합니다.
문서가 몇 개나 있나요?
단순한 데이터가 있는 네이티브 PDF 1–2개 → 복사-붙여넣기 또는 Excel 가져오기로 충분합니다.
문서 3개 이상이거나 정기적으로 작업하는 경우 → AI 추출 도구를 사용하세요. 시간 절약 효과가 누적됩니다.
문서의 레이아웃이 일관되지 않나요?
모든 PDF가 서로 다른 출처와 형식에서 오는 경우 → AI 추출을 사용하세요. 다른 방법은 일관된 구조에 의존해야 안정적으로 작동합니다.
결론: PDF가 네이티브이고 형식이 일관되며 한 번에 몇 개만 처리한다면, Excel의 기본 가져오기 기능이 훌륭한 무료 옵션입니다. 이러한 조건 중 하나라도 충족되지 않는다면 — 스캔, 필기, 다양한 레이아웃, 대량 처리 — AI 추출이 세 가지 PDF 유형 모두에서 작동하는 유일한 방법이며, 각 상황에 따라 다른 도구가 필요하지 않습니다.
FAQ
기본 도구는 왜 네이티브 PDF에서만 작동하나요?
기본 도구는 포함된 텍스트 레이어, 즉 네이티브 PDF가 담고 있는 보이지 않는 문자 데이터를 읽기 때문입니다. 스캔된 PDF에는 텍스트 레이어가 없습니다. 그저 종이 한 장의 사진일 뿐입니다. 읽을 문자가 없으면 추출할 내용도 없습니다. 이미지 자체를 읽을 수 있는 OCR이나 AI 비전 기능이 있는 도구가 필요합니다 — 스캔된 PDF 데이터를 Excel로 변환하려면 그런 추가적인 이미지 이해 레이어가 필요합니다.
Excel의 "PDF에서" 기능을 써봤는데 결과가 엉망이었습니다. 무엇이 문제였을까요?
가장 가능성 높은 원인은 PDF가 스캔된 파일(텍스트 레이어 없음)이라 Excel 가져오기 기능이 읽을 내용이 없다는 것입니다. 다른 일반적인 원인으로는 페이지마다 표 구조가 다른 여러 페이지 문서, 병합된 셀, 파서를 혼란스럽게 하는 복잡한 서식 등이 있습니다. 이 중 어느 것도 사용자 실수가 아닙니다 — 도구 작동 방식의 한계입니다.
AI 추출의 정확도는 어느 정도인가요?
깨끗한 문서의 인쇄된 텍스트의 경우, 최신 AI 추출 도구는 최대 99%의 정확도를 달성합니다 — 꼼꼼한 인간 타이피스트에 필적하는 수준입니다. 손글씨는 가독성에 따라 85~95%로 떨어지며, 그래서 최고의 도구는 최종 확정 전에 결과를 검토할 수 있게 해줍니다. 수동 입력 대비 정확도 향상은 단지 숫자에만 있는 것이 아닙니다 — 일관성에 있습니다. AI는 사람처럼 47번째 문서에서 지치지 않습니다.
AI 추출 도구에 문서를 맡겨도 안전한가요?
이는 특정 도구에 따라 다릅니다. 평판이 좋은 도구는 전송 중 및 저장 중 데이터를 암호화하고, 파일을 영구 저장하지 않고 처리하며, 데이터 보호 규정을 준수합니다. 재무제표나 계약서 같은 민감한 문서를 업로드하기 전에 항상 도구의 개인정보 처리방침과 데이터 처리 방침을 확인하세요.
PDF 데이터를 무료로 추출할 수 있나요?
네, 하지만 제한이 있습니다. 복사하여 붙여넣기와 Excel의 기본 가져오기 기능은 무료입니다 — 다만 네이티브 PDF에서만 작동합니다. AI 추출 도구의 무료 체험판을 이용하면 몇 개의 문서를 처리할 수 있습니다. PDF를 정기적으로 추출한다면, 도구 비용은 대체하는 노동 시간의 일부에 불과합니다. 대략적인 계산을 해보면: 문서당 3분이 걸리고 주당 20개를 처리한다면, 1시간의 작업입니다. AI 도구는 20개 모두를 약 3분 만에 처리합니다 — 95%의 시간 절감 효과입니다.
Google Sheets를 Excel 대신 사용한다면?
Google Sheets에는 Excel과 같은 기본 제공 PDF 가져오기 기능이 없습니다. 선택지는 복사하여 붙여넣기(위와 동일한 제한 사항) 또는 Google Sheets로 직접 출력하는 AI 추출 도구입니다. 일부 도구는 Google Sheets 애드온을 제공하여 스프레드시트를 벗어나지 않고 PDF를 업로드하고 데이터를 추출할 수 있게 해줍니다.
방법 간의 차이는 단지 속도만이 아닙니다. 오후를 복사하여 붙여넣기 결과를 검토하는 데 보낼지, 아니면 이미 깨끗한 데이터를 가지고 작업하는 데 보낼지의 차이입니다. 여러분의 PDF에서 AI 추출을 테스트해 보세요. 문서당 3분이 10초가 되는지 확인해 보세요.
ImageToTable.ai 무료 체험