모든 문서에서 특정 필드 추출하는 방법 —
사진, 스캔, PDF
문제는 거의 "컴퓨터가 이 문서를 읽을 수 있는가"가 아닙니다. OCR은 수십 년 동안 문서를 안정적으로 읽어 왔습니다. 실제로 중요한 질문 — 그리고 대부분의 도구가 여전히 제대로 답하지 못하는 질문 — 은 다음과 같습니다: 문서 형식과 관계없이 필요한 필드만 원하는 구조로 제공할 수 있는가? 이것은 다른 문제이며, 다른 접근 방식이 필요합니다.

핵심 요점
- 단일 인보이스 템플릿에서 99% 정확도는 인상적으로 들리지만, 실제 병목은 한 레이아웃에서의 정확도가 아니라 필드가 이동한 위치를 일일이 알려주지 않아도 다음 레이아웃에서도 작동하는지 여부입니다.
- "납기일"을 입력하면 AI가 "결제 기한", "지불 기한", 또는 "Net 30"까지 찾아내고(실제 날짜도 계산) — 단순한 텍스트 매칭이 아닌 의미를 이해하기 때문입니다.
- 15개 공급업체의 인보이스 50장 — PDF, 스캔, 휴대폰 사진이 섞여 있어도 — 공급업체별 설정 없이 ImageToTable.ai로 10분 안에 하나의 깔끔한 Excel 파일로 변환할 수 있습니다.

OCR(광학 문자 인식)은 텍스트 이미지를 기계가 읽을 수 있는 문자로 변환합니다. 영수증 사진을 넣으면 종이에 인쇄된 내용을 그대로 반영한 텍스트 문자열이 반환됩니다. 이 출력은 검색, 복사, 다른 시스템에 전달이 가능하다는 점에서 실질적으로 유용합니다. 하지만 텍스트의 의미나 어떤 부분이 중요한지에 대한 인식은 없습니다.
특정 필드 추출은 다른 전제에서 출발합니다. "이 문서에 어떤 텍스트가 있는가"가 아니라 "내가 정의한 필드에 대해 이 문서에 어떤 값이 있는가"를 묻는 것입니다. 출력은 전사(transcription)가 아니라 문서의 내용이 행을 채우고 열 이름이 헤더가 되는 구조화된 데이터셋입니다.
| 방식 | 입력 | 출력 | 구조 정의 주체 |
|---|---|---|---|
| 기본 OCR | 이미지 / PDF | 원시 텍스트 문자열 | 없음 — 단순 텍스트 덤프 |
| PDF-to-Excel 변환기 | 원본 레이아웃을 그대로 반영한 테이블 | 문서 자체 | |
| 템플릿 기반 추출기 | PDF / 이미지 | 사전 정의된 필드 (Invoice #, Date, Total…) | 소프트웨어 공급업체 |
| 맞춤 필드 추출 | 모든 형식 | 모든 레이아웃에서 채워진 나만의 열 | 사용자 |
입력한 열 이름이 출력 테이블의 헤더가 됩니다. AI의 역할은 각 문서에서 해당 값을 찾아내는 것입니다 — 값이 어디에 있든, 문서에서 어떻게 표기하든, 파일 형식이 무엇이든 상관없이 말이죠.
"모든 문서"에 해당하는 것
이 방식은 대부분의 문서 도구가 지원하는 것보다 더 넓은 범위의 입력 유형에서 작동합니다. 그 이유는 기본 기술이 형식 파서가 아닌 비전 대형 모델이기 때문입니다. 인간이 보는 방식으로 이미지를 읽습니다 — 파일 구조를 해독하는 것이 아니라 내용을 이해합니다.
작동하는 입력 형식
디지털 PDF
회계 시스템, ERP 내보내기, Word-to-PDF 등 모든 소프트웨어에서 생성된 텍스트 레이어 PDF.
스캔 문서
사무용 스캐너 출력물, 스캔 아카이브, PDF 또는 이미지로 저장된 팩스 문서.
문서 사진
영수증, 청구서, 양식, 화이트보드, 인쇄된 표의 휴대폰 사진. 적절한 조명이 필요합니다.
스크린샷
웹 페이지, 대시보드, 시스템 인터페이스, 결제 확인, 주문 요약의 스크린샷.
손으로 쓴 문서
손으로 작성한 양식, 현장 기록, 서명된 종이 문서. 필체와 스캔 품질에 따라 정확도가 달라집니다.
작동하는 문서 유형
실무에서 열 이름 지정이 작동하는 방식
제공하는 열 이름은 AI에 대한 의미적 지침 역할을 합니다. 페이지에서 필드가 어디에 있는지, 문서에서 어떻게 표시하는지, 정보가 명시적인지 암시적인지 알 필요가 없습니다. 평이한 언어의 필드 이름이면 충분합니다.

AI가 열 이름을 해석하는 몇 가지 예시입니다:
송장에 "Due Date," "Payment Due," "Pay By"라고 표시되어 있거나 "Net 30 from invoice date"처럼 암시적으로 명시된 경우에도 결제 기한을 찾아냅니다(이 경우 날짜를 계산합니다).
계약이 자동 갱신되는지 여부를 식별합니다 — "Renewal" 조항, "Term" 섹션, 또는 18페이지의 12.4조에 숨겨져 있더라도 관계없습니다.
검사 보고서나 퇴원 요약에서 환자 이름을 찾아냅니다. 다른 이름(의사, 시설, 진료의뢰 의사)으로 둘러싸여 있어도 가능합니다.
문서에 공식 직인이나 도장이 보이는지 감지합니다 — 도장에 특정 텍스트가 포함될 필요 없이 예/아니오로 반환합니다.
문서에 필드가 없는 경우 해당 셀은 비어 있는 상태로 남습니다. AI는 관련 필드를 대체하거나 값을 임의로 생성하지 않습니다. 빈 셀은 정확한 정보입니다 — 문서에 해당 데이터가 포함되어 있지 않다는 것을 알려줍니다.
단일 문서 vs. 배치: 동일한 열, 여러 파일

동일한 열 이름 방식은 문서 1개를 처리하든 300개를 처리하든 동일하게 작동합니다. 배치 모드에서는 모든 파일을 함께 업로드하고 열을 한 번 정의하면, 각 행이 문서 1개이고 각 열이 지정한 필드 중 하나인 단일 Excel 파일을 받게 됩니다.
이것이 바로 형식 간 유연성이 실질적으로 중요한 이유입니다. 실제 배치 작업은 동일한 문서로만 구성되는 경우가 거의 없습니다. 한 달치 공급업체 청구서에는 대형 공급업체의 디지털 PDF, 소규모 업체의 스캔한 종이 청구서, 현장 직원이 촬영한 영수증 사진이 섞여 있습니다. 환자 데이터 수집 작업에는 인쇄된 검사 보고서, 손으로 작성한 접수 양식, 내보낸 시스템 스크린샷이 포함됩니다. 이 모든 것을 함께 업로드하고 일관된 테이블을 결과로 받는 것이 핵심입니다.
처리 속도: 페이지당 5–10초. 50페이지 분량의 단일 문서 배치는 10분 이내에 완료됩니다. 다중 페이지 문서(계약서, 보고서)는 페이지 수에 비례하여 더 오래 걸립니다.
문서 유형별 일반적인 사용 사례
다음은 맞춤 필드 추출이 수동 데이터 입력을 대체하는 가장 일반적인 시나리오입니다. 각 항목은 해당 문서 유형에 대한 더 자세한 워크플로 가이드로 연결됩니다.
인보이스 및 영수증
공급업체 이름, 인보이스 번호, 날짜, PO 참조, 세금, 합계를 모든 공급업체 형식과 레이아웃에서 추출합니다. 인보이스당 한 행씩 정리됩니다.
계약서 및 협약서
공급업체 계약서 배치에서 당사자, 계약 금액, 발효일, 만료일, 자동 갱신 조건, 준거법을 추출합니다.
공급업체 견적서 및 RFQ
공급업체 견적 PDF를 비교표로 변환합니다. 단가, MOQ, 리드 타임, 결제 조건을 한 번의 배치로 모든 공급업체에 걸쳐 정리합니다.
AP/비용 배치 처리
한 번의 실행으로 40~200개의 인보이스 또는 비용 영수증을 처리합니다. 문서당 한 행씩 구성된 스프레드시트 하나로 AP 추적기에 바로 붙여넣을 수 있습니다.
Google Sheets로 직접 전송
Google Sheets 사이드바 애드온을 사용하여 파일을 업로드하고, 필드를 지정하고, 추출된 데이터를 파일 다운로드 없이 직접 추가합니다.
손글씨 양식 및 체크리스트
손글씨로 작성된 접수 양식, 검사 체크리스트, 종이 설문지에서 필드를 추출합니다 — 체크박스 및 서명 감지 기능을 포함합니다.
정확도와 솔직한 한계
디지털 PDF, 양질의 스캔, 조명이 좋은 사진 등 선명한 문서의 인쇄 텍스트는 인식 정확도가 최대 99%에 달합니다. 이는 대부분의 전문 문서 워크플로를 충당합니다. 프로덕션 환경에서 사용하기 전에 이해해야 할 몇 가지 시나리오가 있습니다:
높은 정확도
- 모든 소스의 디지털 PDF
- 300 DPI 이상의 사무용 스캔
- 조명이 좋고 블러가 최소화된 스마트폰 사진
- 표준 해상도의 스크린샷
- 다국어 문서 — 모든 언어
- 표준 의미가 명확하게 정의된 필드
정확도 저하 또는 범위 외
- 빽빽한 손글씨 또는 읽기 어려운 필체
- 저해상도 스캔, 심한 그림자, 극심한 기울어짐
- 복잡한 상호 참조나 일정으로 정의된 필드
- 모호한 조항 언어에 대한 법적 해석
- 추론 작업("이것이 좋은 거래인가?")
자주 묻는 질문
새 문서 유형을 업로드하기 전에 별도로 설정해야 할 것이 있나요?
아니요. 설정할 템플릿이나 문서 유형별 구성이 없습니다. 어떤 문서든 업로드하고 열 이름을 일반 언어로 입력하면 AI가 나머지를 처리합니다. 인보이스, 계약서, 양식, 손으로 쓴 메모 사진 모두 동일한 인터페이스로 처리됩니다.
같은 배치에 서로 다른 문서 유형을 섞어서 넣을 수 있나요?
네. 하나의 배치에 인보이스와 영수증을 함께 넣거나, 계약서와 견적 PDF를 함께 넣을 수 있습니다. 각 파일은 하나의 행으로 생성됩니다. 특정 문서 유형에 해당하지 않는 열은 빈 셀로 남습니다. 혼합 형식 배치(PDF, 스캔본, 이미지)도 동일한 업로드로 처리됩니다.
어떤 파일 형식을 지원하나요?
PDF, JPG, PNG, WebP, AVIF를 지원합니다. 디지털 PDF, 해당 이미지 형식으로 저장된 스캔 문서, 휴대폰 사진, 스크린샷이 모두 포함됩니다. 업로드 전에 특정 형식으로 변환할 필요가 없습니다.
열 이름은 얼마나 구체적으로 지정할 수 있나요?
상당히 구체적으로 지정할 수 있습니다. "항목 A 단가(kg당, VAT 제외)"도 유효한 열 이름이며 AI가 그 수준의 구체성을 매칭하려고 시도합니다. 열 이름이 구체적일수록 AI의 목표가 명확해져 결과물이 더 깔끔해집니다. "금액" 같은 모호한 이름은 문서 유형에 따라 서로 다른 값을 추출할 수 있으므로 "인보이스 합계(세금 포함)"처럼 더 구체적인 이름이 좋습니다.
어떤 출력 형식을 지원하나요?
Excel(XLSX), CSV, JSON을 지원합니다. 대부분의 스프레드시트 작업에는 XLSX가 기본값입니다. CSV는 데이터베이스나 다른 시스템으로 가져올 때 사용합니다. JSON은 추출을 자동화 파이프라인에 통합하는 개발자용입니다.
추출 전에 다른 사람들로부터 문서를 수집할 수 있는 방법이 있나요?
네. 수집 링크(공유 가능한 URL)를 생성하여 현장 직원, 고객, 팀원에게 보낼 수 있습니다. 링크를 연 사람은 짧은 인증 코드를 입력하고 파일을 직접 업로드합니다. 상대방은 계정이 필요 없습니다. 파일은 자동으로 처리 대기열에 추가됩니다. 배치 추출을 실행하기 전에 지출 영수증, 검사 사진, 고객 문서를 모으는 데 유용합니다.
어떤 문서든. 원하는 열. 구조화된 결과.
사진, 스캔, PDF를 업로드하고 필요한 필드를 입력한 뒤 깔끔한 Excel 파일을 다운로드하세요. 설정도, 템플릿도, 형식 제한도 없습니다.