모든 문서에서 특정 필드 추출하는 방법 —
사진, 스캔, PDF 모두 가능
"컴퓨터가 이 문서를 읽을 수 있느냐"는 거의 질문조차 되지 않습니다. OCR은 수십 년 동안 문서를 안정적으로 읽어왔습니다. 실제로 중요한 질문 — 그리고 대부분의 도구가 여전히 제대로 답하지 못하는 질문은 이것입니다: 문서 형식에 관계없이, 내가 필요한 필드만 원하는 구조로 제공할 수 있느냐? 이것은 완전히 다른 문제이며, 다른 접근 방식이 필요합니다.
핵심 요약
- 단일 청구서 템플릿에서 99% 정확도는 인상적으로 들리지만, 실제 병목은 한 레이아웃의 정확도가 아니라 모든 필드 위치를 알려주지 않아도 다음 레이아웃에서도 작동하는지 여부입니다.
- "납기일"을 입력하면 AI가 "결제 기한", "지급 기한", 또는 "Net 30"을 찾아내고 실제 날짜를 계산합니다 — 단순한 텍스트 매칭이 아닌 의미를 이해하기 때문입니다.
- 15개 공급업체의 청구서 50장 — PDF, 스캔, 휴대폰 사진이 섞여 있어도 — 공급업체별 설정 없이 ImageToTable.ai로 10분 안에 하나의 깔끔한 Excel 파일로 만드세요.
OCR vs. 필드 추출: 실제 차이점
OCR(광학 문자 인식)은 이미지 속 텍스트를 기계가 읽을 수 있는 문자로 변환합니다. 영수증 사진을 주면 종이에 인쇄된 내용을 그대로 옮긴 텍스트 문자열을 반환합니다. 이 출력물은 검색, 복사, 다른 시스템 전달이 가능해 실질적으로 유용합니다. 하지만 텍스트의 의미나 사용자가 관심 있는 부분을 인식하지는 못합니다.
특정 필드 추출은 다른 전제에서 시작합니다. "이 문서에 어떤 텍스트가 있나"가 아니라 "내가 정의한 필드에 대해 이 문서가 어떤 값을 가지고 있나"를 묻습니다. 출력은 단순한 전사(transcription)가 아니라, 열 이름이 헤더가 되고 문서 내용이 행을 채우는 구조화된 데이터셋입니다.
| 방식 | 입력 | 출력 | 구조 정의 주체 |
|---|---|---|---|
| 기본 OCR | 이미지 / PDF | 원시 텍스트 문자열 | 없음 — 단순 텍스트 추출 |
| PDF→엑셀 변환기 | 원본 레이아웃을 유지한 표 | 문서 자체 | |
| 템플릿 기반 추출기 | PDF / 이미지 | 사전 설정 필드 (송장번호, 날짜, 합계…) | 소프트웨어 공급업체 |
| 사용자 정의 필드 추출 | 모든 형식 | 원하는 열, 모든 레이아웃에서 추출 | 사용자 |
사용자가 입력한 열 이름이 출력 테이블의 헤더가 됩니다. AI의 역할은 각 문서에서 해당 값을 찾는 것입니다. 값이 문서의 어디에 있든, 문서에서 무엇이라고 부르든, 파일 형식이 무엇이든 상관없이 말이죠.
"모든 문서"의 범위
이 접근 방식은 대부분의 문서 도구보다 더 다양한 입력 유형을 지원합니다. 그 이유는 기본 기술이 형식 파서가 아닌 비전 대규모 모델이기 때문입니다. 사람처럼 이미지를 읽습니다. 즉, 파일 구조를 해독하는 것이 아니라 내용을 이해합니다.
지원되는 입력 형식
디지털 PDF
회계 시스템, ERP 내보내기, Word-to-PDF 등 모든 소프트웨어에서 생성된 텍스트 레이어 PDF
스캔 문서
사무실 스캐너 출력물, 스캔 아카이브, PDF 또는 이미지로 저장된 팩스 문서
문서 사진
영수증, 청구서, 양식, 화이트보드, 인쇄된 표의 휴대폰 사진. 적절한 조명 필요
스크린샷
웹 페이지, 대시보드, 시스템 인터페이스, 결제 확인, 주문 요약 등의 스크린샷.
필기 문서
필기 양식, 현장 노트, 서명된 종이 문서. 필체와 스캔 품질에 따라 정확도가 달라집니다.
지원되는 문서 유형
실전에서의 컬럼 명명 방식
사용자가 지정한 컬럼명은 AI에 대한 의미적 지침 역할을 합니다. 필드가 페이지의 어디에 있는지, 문서에 어떻게 표시되어 있는지, 정보가 명시적인지 암시적인지 알 필요가 없습니다. 평이한 필드명이면 충분합니다.
AI가 컬럼명을 해석하는 몇 가지 예시입니다:
송장에 "납기일", "결제 기한", "지급 기한"으로 명시되거나 "송장일로부터 Net 30"과 같이 암시적으로 표기된 경우에도 납기일을 찾아냅니다(암시된 경우 날짜를 계산합니다).
계약이 자동으로 갱신되는지 식별합니다. "갱신" 조항, "계약 기간" 섹션, 또는 18페이지의 12.4항에 숨겨져 있더라도 찾아냅니다.
검사 결과지나 퇴원 요약에서 환자 이름을 찾아냅니다. 다른 이름(의사, 의료기관, 의뢰 의사)이 주변에 있어도 정확히 찾습니다.
문서에 공식 도장이나 인장이 보이는지 감지합니다. — 도장에 특정 텍스트가 없어도 예/아니오로 결과를 반환합니다.
문서에 해당 필드가 없으면 셀은 비워둡니다. AI는 관련 필드로 대체하거나 값을 임의로 생성하지 않습니다. 빈 셀은 그 자체로 정확한 정보입니다. 즉, 해당 문서에 그 데이터가 없다는 뜻입니다.
단일 문서 vs. 일괄 처리: 동일한 컬럼, 여러 파일
동일한 컬럼명 방식은 문서 한 개를 처리하든 300개를 처리하든 동일하게 작동합니다. 일괄 모드에서는 모든 파일을 함께 업로드하고, 컬럼을 한 번 정의하면, 각 행이 하나의 문서이고 각 컬럼이 사용자가 지정한 필드인 단일 Excel 파일을 받게 됩니다.
이것이 바로 교차 형식 유연성이 실질적인 의미를 갖는 지점입니다. 실제 업무에서의 일괄 문서는 동일한 문서로만 구성되는 경우가 드뭅니다. 한 달치 거래처 청구서에는 대형 공급업체의 디지털 PDF, 소규모 업체의 스캔한 종이 청구서, 현장 직원의 영수증 사진이 섞여 있습니다. 환자 데이터 수집 라운드에는 인쇄된 검사 보고서, 손으로 작성한 접수 양식, 내보낸 시스템 스크린샷이 포함됩니다. 이 모든 것을 함께 업로드하고 일관된 테이블을 결과물로 받는 것이 핵심입니다.
처리 속도: 페이지당 5~10초. 50페이지 분량의 단일 문서 배치는 10분 이내에 완료됩니다. 여러 페이지로 구성된 문서(계약서, 보고서)는 페이지 수에 따라 비례하여 시간이 더 소요됩니다.
문서 유형별 일반적인 사용 사례
다음은 맞춤형 필드 추출이 수동 데이터 입력을 대체하는 가장 일반적인 시나리오입니다. 각 항목은 해당 문서 유형에 대한 더 자세한 워크플로 가이드로 연결됩니다.
송장 및 영수증
공급업체명, 송장번호, 날짜, 구매처 참조, 세금, 합계 — 모든 공급업체 형식과 레이아웃에서 추출합니다. 송장당 한 행.
계약 및 협약
당사자, 계약 금액, 발효일, 만료일, 자동 갱신 조건, 준거법을 공급업체 계약서 배치에서 추출합니다.
견적서 & 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 파일을 다운로드하세요. 설정, 템플릿, 형식 제한이 없습니다.