스캔한 PDF · 텍스트 레이어 불필요

AI PDF OCR — 스캔한 PDF의 구조를 검색·편집 가능한 정형 데이터로 재구성하는 비전 인식

스캐너 출력을 직접 다시 입력하면 페이지당 3분이 걸리지만, 이 기능은 픽셀을 읽고 5~10초 만에 구조(표, 열, 읽기 순서)를 재구성합니다.

페이지당 5~10초 · 인쇄 텍스트 기준 최대 99% 필드 수준 정확도 · 표, 열 및 읽기 순서 보존 · XLSX / CSV / JSON

스캔한 PDF
표를 행으로
읽기 순서
손글씨 메모

스캔한 페이지에서 이름 있는 열까지: 이 도구가 재구성하는 것

스캔한 PDF에는 텍스트 레이어가 없어 모든 값이 픽셀로만 존재합니다. 그래서 PDF OCR이 필수이며, 이 도구가 각 페이지를 이미지로 읽는 것입니다. 원하는 열 이름을 입력하면 AI가 값의 위치가 아니라 의미를 기준으로 각 값을 찾아내며, 페이지 구조도 유지합니다. 표 행은 정렬된 상태로, 열은 읽기 순서대로 유지되고, 머리글, 바닥글, 페이지 번호는 데이터에 포함되지 않습니다.

송장 / 참조 번호
문서 날짜
공급업체 / 고객 이름
품목 설명
수량
단가
품목 합계
합계 / 총합계
표 셀 — 정렬된 행으로 유지
다단 텍스트 — 읽기 순서 유지
페이지 / 면 번호
손글씨 여백 메모

아래는 예시 열 이름입니다. 한 번만 정의하면 동일한 스키마로 스캔한 PDF 폴더 전체를 읽어 각 페이지가 하나의 행이 됩니다.

일반 PDF OCR은 단어만 반환합니다. AI PDF OCR은 그 주변의 구조를 재구성합니다.

스캔한 PDF는 텍스트 레이어가 없는 페이지 이미지의 집합이므로, OCR은 선택적 개선 기능이 아니라 파일에서 데이터를 얻을 수 있는 유일한 방법입니다. 문제는 그 OCR 단계가 결과를 어떻게 처리하느냐입니다. 무료 및 온라인 PDF OCR 도구는 문자를 인식해 평면적인 텍스트 덩어리를 제공합니다. 표는 연결되지 않은 줄이 되고, 2단 페이지는 좌우가 뒤섞이며, 반복되는 머리글, 바닥글, 페이지 번호가 데이터 중간에 들어갑니다. 비전 AI는 사람처럼 페이지 전체를 읽고 문자가 놓여 있던 구조를 재구성합니다. 그래서 이 페이지는 PDF만 다루며(모든 문서 유형을 다루는 AI OCR 페이지 같은 플랫폼 리뷰가 아님), 여기서의 출력은 PDF를 텍스트로 변환하는 도구의 일반 텍스트 출력이 아니라 정형화된 행입니다.

무료 PDF OCR이 실제로 돌려주는 결과

01

문자 인식 — 그다음엔 밋밋한 텍스트 덩어리. 전통적인 엔진은 글자를 인식해 읽기 순서대로 단어를 출력하지만, 표가 많은 스캔본에서는 행의 구성 요소들이 더 이상 함께 묶이지 않습니다. Tesseract 기술 가이드에서도 인정하듯, "tesseract는 종종 표의 행을 나눠버립니다 — 흔히 활자 줄이 완벽하게 수평이 아니기 때문입니다." 수량과 단가가 서로 분리된, 라벨 없는 조각으로 남게 됩니다.

02

2단 스캔은 지그재그로 돌아옵니다. 엔진은 텍스트 상자를 세로 위치로 정렬하기 때문에, 스캔한 저널이나 보고서 페이지에서는 왼쪽 1행, 오른쪽 1행, 왼쪽 2행, 오른쪽 2행 순으로 읽습니다. 2단 문제는 OCR 프로젝트들이 여전히 열린 이슈로 다룰 만큼 유명합니다 — ocrmypdf의 이슈 제목은 문자 그대로 "2 columns only sometimes recognized"입니다.

03

머리글, 바닥글, 페이지 번호가 모두 결과를 오염시킵니다. 본문이 아닌 것도 텍스트로 집계됩니다. "Page 4 of 12" 같은 반복 바닥글이나 회사 레터헤드가 매 페이지마다 되풀이됩니다. 무료 및 온라인 요금제는 한 번에 한 페이지 처리, 파일 크기 제한, 워터마크가 찍힌 검색 가능 출력 등 제약을 더 얹기 때문에, 배치 작업은 파일 하나하나를 일일이 챙겨야 합니다.

열 이름 추출이 데이터를 복원하는 방식

01

맞춤 열 추출: 필드 이름을 지정하면 AI가 의미로 찾아냅니다. 원하는 열 이름을 입력하면 — Vendor, Document Date, Total Amount — 비전 모델이 좌표를 대조하는 방식이 아니라 값의 의미를 이해하여 페이지 어디에 있든 각 값을 찾아냅니다. 사각형을 그릴 필요도, 공급업체별 템플릿도, 학습 실행도 필요 없습니다.

02

구조는 나중에 추측하는 것이 아니라 페이지를 읽는 동안 그대로 유지됩니다. 모델이 레이아웃 전체를 읽기 때문에 표는 선택한 열 이름 아래 정렬된 셀을 가진 행이 되고, 2단 페이지는 올바른 순서로 단별로 읽힙니다. 반복되는 머리글, 바닥글, 페이지 번호는 페이지 장식으로 인식되어 기본적으로 데이터에서 제외됩니다.

03

필기와 일괄 스캔도 포함됩니다. 깔끔한 필기 항목 — 여백 메모, 이니셜, "Approved" 스탬프 영역 — 은 모델이 페이지 전체를 보기 때문에 인쇄된 텍스트와 함께 읽힙니다. 또한 모든 페이지가 동일한 시각 파이프라인을 거치므로 스캔한 PDF 100개가 담긴 폴더도 페이지당 5–10초로 하나의 배치로 처리되어 단일 스프레드시트로 병합됩니다.

"OCRmyPDF+Tesseract를 시도해 봤지만 줄을 놓치고 수량 등을 엉망으로 만듭니다..." — r/Python의 한 개발자가 스캔한 PDF에 문자 인식기 이상의 기능이 필요한 이유를 설명한 글입니다. OCR은 단어를 제공하지만, 데이터 문제는 그 단어들이 더 이상 라벨과 정렬되지 않는다는 점입니다.

스캔한 PDF 더미가 세 단계로 하나의 구조화된 스프레드시트가 됩니다

1

스캔한 PDF를 그대로 업로드

평판 스캔, 팩스 페이지, 온라인 뱅킹에서 저장한 은행 명세서 PDF, PDF로 내보낸 촬영 계약서 — 모두 한 폴더에 넣습니다. 스캔한 페이지에는 텍스트 레이어가 없어 어떤 텍스트 추출기도 읽을 수 없고 선택할 수도 없습니다. 비전 AI가 페이지 이미지를 직접 읽으므로 사전 OCR, 변환, 정리가 필요 없습니다. 텍스트 레이어가 있는 페이지도 같은 배치에 넣을 수 있습니다.

2

필요한 열을 입력

Invoice Date, Line Item Description, Quantity, Unit Price, Line Total, Total Amount를 입력합니다. 이것이 출력의 정확한 헤더가 됩니다. AI는 의미를 기준으로 모든 페이지에서 각 값을 찾습니다. "Unit Price" 옆의 "Quantity"는 표 중간의 조각이 아니라 숫자로 캡처됩니다. 페이지에 없는 필드는 추측하지 않고 비워 두므로 불규칙한 레이아웃 때문에 배치가 실패하지 않습니다.

3

텍스트 덤프가 아닌 구조화된 행을 다운로드

스캔한 페이지마다 하나의 행이 됩니다. 스캔본의 표는 헤더 아래 정렬된 열로 유지되고, 2단 페이지는 올바른 순서로 읽히며, 반복되는 머리글, 바닥글, 페이지 번호는 데이터에 포함되지 않습니다. "Approved"나 이니셜 같은 깔끔한 손글씨 메모는 별도 열로 추출할 수 있습니다. XLSX, CSV, JSON으로 내보낼 수 있으며 분당 약 4페이지, 이후 정리 작업이 필요 없습니다.

구조 인식 PDF OCR이 신뢰할 수 있는 경우 — 그리고 언제 표본 검토해야 하는가

스캔한 PDF의 정확도는 문서 자체, 즉 생성 방식, 스캔 품질, 레이아웃에 따라 달라집니다. 그 경계를 알면 언제 결과를 신뢰하고 언제 검토해야 하는지 판단할 수 있습니다.

가장 잘 작동하는 경우

✓

150+ DPI의 깨끗한 평판 스캔과 인쇄된 텍스트. 정면 스캔과 판독 가능한 활자라면 표준 업무 필드 — 날짜, 금액, 거래처명, 참조 번호 — 에서 최대 99% 필드 수준 정확도를 달성합니다.

✓

구조가 보이는 표. 스캔한 표에 테두리, 격자선 또는 일관된 정렬과 열 사이의 여백이 있으면 행과 열이 지정한 헤더에 깔끔하게 매핑됩니다.

✓

한 배치에 혼합된 PDF 세대. 스캔, 디지털, 하이브리드 페이지가 같은 패스에서 처리됩니다 — 어느 페이지에도 텍스트 레이어가 필요하지 않으며, 별도의 OCR 단계가 먼저 실행되지 않습니다.

주의해야 하는 경우

⚠

심하게 손상된 스캔은 정확도를 떨어뜨립니다. 복사본의 복사본, 대략 100 DPI 미만의 팩스 출력, 심한 잉크 번짐, 페이지에 새겨진 워터마크는 인식을 신뢰 임계값 아래로 떨어뜨립니다 — 원본이 있다면 OCR이 보정하도록 하는 대신 다시 스캔하세요.

⚠

빽빽한 필기체와 겹치는 손글씨는 정확도를 떨어뜨립니다. 깨끗한 양식에 반듯한 블록체 손글씨는 잘 읽혀 90–95%이지만, 심한 필기체와 휘갈겨 쓴 여백 메모는 필드 수준 정확도 75–85%로 떨어집니다. 손글씨 필드에는 검토 단계를 계획하세요.

⚠

콘텐츠를 구조화할 뿐, 페이지를 재현하거나 워크플로를 실행하지 않습니다. PDF 안의 내용을 읽고 데이터로 정리합니다 — 원본 페이지를 픽셀 단위로 완벽하게 시각적으로 재현하지 않으며, 결제를 처리하거나 회계 및 문서 관리 시스템으로 문서를 대신 전송하지 않습니다. 입력에서 구조화된 데이터(Excel, CSV, JSON)까지; 그 이후 단계는 사용자의 몫입니다.

자주 묻는 질문

스캔한 PDF에는 선택 가능한 텍스트가 전혀 없는데, 별도의 OCR 단계를 먼저 실행해야 하나요?

아니요 — 바로 이 점이 이 도구의 핵심입니다. 스캔한 PDF는 텍스트 레이어가 없는 페이지 이미지의 집합이므로 문자 인식(OCR)은 선택 사항이 아니라 파일에서 데이터를 얻을 수 있는 유일한 방법입니다. 이 도구는 페이지 이미지를 읽고 구조를 재구성하는 비전 AI 모델을 통해 이 단계를 내부적으로 수행합니다. 업로드하고 열 이름을 입력하면 OCR 과정이 처리 내부에서 이루어지므로 미리 설치하거나 구성하거나 실행할 것이 없습니다. 평판 스캔, 팩스, 기본 디지털 PDF 모두 동일한 페이지를 시각적으로 읽습니다.

행이 텍스트 덩어리로 뭉개지지 않고 스캔한 PDF에서 표를 추출할 수 있나요?

예 — 표 구조를 보존하는 것은 기존 OCR 엔진보다 AI PDF OCR을 사용하는 주된 이유 중 하나입니다. Tesseract 같은 엔진은 인쇄된 선이 완벽하게 수평이 아닐 때 표 행을 자주 분리하여 스캔한 인보이스의 Quantity / Unit Price / Line Total 행이 연결되지 않은 텍스트 조각으로 반환됩니다. 여기서는 해당 열의 이름을 지정하면 AI가 각 셀의 값을 읽고 행과 열의 관계를 유지하므로 스프레드시트에 텍스트 덩어리 대신 정렬된 행이 들어갑니다. 셀과 헤더의 대응이 진정으로 모호할 정도로 손상된 스캔에서는 영향을 받은 행을 표본 검사하는 것이 정직한 기대치입니다.

다른 도구에서는 2단 스캔 페이지가 뒤섞여 나오는데, 여기서는 읽기 순서가 유지되나요?

예. 오픈소스 OCR 이슈 트래커에도 문서화된 고전적인 실패 — ocrmypdf의 자체 이슈 제목은 "2 columns only sometimes recognized" — 는 엔진이 텍스트 상자를 수직 위치로 정렬하여 2단 페이지에서 왼쪽 1행, 오른쪽 1행, 왼쪽 2행, 오른쪽 2행 순으로 읽는 것입니다. 비전 모델은 각 열을 공간적 영역으로 취급하고 다음 열로 이동하기 전에 한 열 내에서 위에서 아래로 읽습니다. 사람이 페이지를 훑어보는 방식과 동일하므로 스캔한 학술지 논문과 보고서가 출력에서 논리적 읽기 순서를 유지합니다.

이 도구와 무료 온라인 PDF OCR 도구, 또는 ocrmypdf, Adobe 등으로 스캔본을 '검색 가능'하게 만드는 것의 실제 차이는 무엇인가요?

무료 또는 "검색 가능하게 만들기" 도구는 인식된 텍스트를 파일에 다시 추가합니다 — Ctrl+F와 복사-붙여넣기는 되지만 복사하는 것은 OCR이 생성한 것과 동일한 평면 텍스트이며 표와 열은 여전히 원시 행입니다(해당 생태계에 관한 기술 문서는 이를 "무료 OCR은 문서가 아닌 단어를 제공한다"라고 요약합니다). 이 도구는 스캔한 PDF를 데이터 소스로 취급합니다: 원하는 필드의 이름을 지정하면 표가 정렬되고 읽기 순서가 재구성된 Excel 또는 CSV 파일의 행을 얻습니다. 목표가 파일 내에서 키워드를 찾는 것뿐이라면 검색 가능한 텍스트 레이어가 더 가볍고 저렴한 도구이며 그것으로 충분할 수 있습니다. 필터링, 합계 계산 또는 재입력을 위해 스프레드시트에 숫자가 필요하다면 그것이 바로 구조화된 출력의 용도입니다.

열 이름 추출로 인쇄된 텍스트뿐 아니라 손으로 쓴 여백 메모에서도 값을 뽑아낼 수 있나요?

네, 모델이 읽을 수 있는 필기라면 가능합니다. 깨끗한 스캔본에 또박또박 쓴 블록체 필기 — 서명, "승인" 메모, 동그라미 친 금액, 항목 옆 이니셜 — 는 안정적으로 추출됩니다. 비전 AI가 페이지 전체를 키보드 글꼴 연습처럼이 아니라 하나의 문서로 읽기 때문입니다. 빽빽한 필기체와 겹쳐 쓴 낙서가 약점입니다. 심한 필기체에서는 필드 수준 정확도가 75~85% 범위로 떨어지므로 해당 값은 표본 검사를 계획하세요. 문서 전체가 인쇄가 아닌 손글씨라면 검토 단계가 내장된 필기 인식 작업으로 취급하세요.

📮 contact email: [email protected]