
얼마 전 지인이 카드 사용 내역 PDF를 엑셀로 옮기려고 유료 PDF 편집기 결제창 앞에서 멈칫하더군요. 파일은 12쪽짜리였고 표도 꽤 얌전했습니다. 제가 보기엔 돈 낼 상황이 아니었습니다. PDF엑셀변환은 파일 상태만 맞으면 무료 도구로 충분히 버틸 수 있고, 반대로 파일 상태가 나쁘면 유료 프로그램도 손으로 고쳐야 합니다.
1. 변환 전에 PDF 상태부터 확인하기
먼저 PDF를 열고 표 안의 글자를 마우스로 드래그해 보세요. 숫자와 텍스트가 선택되면 텍스트 기반 PDF입니다. 이 경우 Tabula, Stirling PDF, Excel의 PDF 가져오기 같은 도구가 꽤 잘 먹힙니다. 반대로 아무것도 선택되지 않고 페이지 전체가 사진처럼 잡히면 스캔 PDF입니다. 이건 바로 엑셀로 바꾸려고 덤비면 시간만 녹습니다.
스캔 PDF는 OCR을 먼저 거쳐야 합니다. NAPS2, OCRmyPDF, Tesseract 계열 도구로 글자층을 만든 뒤 표 추출을 시도하는 식입니다. 솔직히 영수증, 팩스본, 기울어진 스캔 문서는 무료든 유료든 한 번에 깔끔하게 나오기 어렵습니다. 숫자 한 칸 틀리면 회계 자료에서는 사고가 나니, 변환 후 검산은 필수입니다.
2. 무료 도구 5개, 상황별로 고르기
- Tabula: 표가 선으로 구분된 보고서, 공공 데이터 PDF에 강합니다. 무료 오픈소스이고 로컬에서 돌릴 수 있다는 점이 마음에 듭니다. 다만 오래된 데스크톱 앱이라 최신식 UI를 기대하면 실망합니다.
- Stirling PDF: 직접 띄워 쓰는 로컬 웹앱 느낌입니다. 여러 PDF 도구가 한곳에 있고, PDF를 CSV로 뽑은 뒤 LibreOffice Calc에서 XLSX로 저장하는 흐름이 편합니다. Docker를 모르면 처음 설치가 살짝 귀찮습니다.
- PDF24: 설치 없이 빠르게 PDF엑셀변환을 해야 할 때 편합니다. 공식 안내상 무료이고 서버 처리 후 파일 삭제 정책도 내세우지만, 급여명세서나 계약서처럼 민감한 문서는 온라인 업로드 자체를 피하는 게 제 기준입니다.
- Microsoft Excel Power Query: 이미 Excel을 쓰고 있다면 '데이터 > 데이터 가져오기 > 파일 > PDF' 메뉴가 의외로 강합니다. 새로 결제하라는 뜻은 아닙니다. 이미 가진 사람만 공짜처럼 쓰는 선택지입니다.
- Camelot 또는 pdfplumber: 반복 작업이 많고 Python을 조금 다룰 줄 알면 가장 절약 폭이 큽니다. 수십 개 PDF에서 같은 위치의 표를 뽑을 때 빛납니다. 대신 설치와 명령어가 부담스러운 사람에게는 과합니다.
3. 제가 실제로 쓰는 순서
저는 무조건 온라인 변환 사이트부터 열지 않습니다. 순서는 꽤 단순합니다. 텍스트 선택이 되는 PDF면 Tabula로 먼저 뽑고, 결과가 삐끗하면 Stirling PDF나 Excel Power Query로 한 번 더 비교합니다. 두 결과를 나란히 놓고 열이 덜 깨진 쪽을 고르는 방식입니다.
- 1단계: PDF에서 표 텍스트가 선택되는지 확인
- 2단계: 표 영역이 분명하면 Tabula로 CSV 추출
- 3단계: CSV를 LibreOffice Calc로 열고 구분자, 숫자 형식, 날짜 형식 확인
- 4단계: 필요한 경우 XLSX로 저장
- 5단계: 합계 열, 건수, 첫 줄과 마지막 줄을 원본 PDF와 대조
여기서 중요한 건 XLSX 파일을 바로 얻는 게 아닙니다. CSV로 뽑은 뒤 Calc에서 손질하는 편이 오히려 안전한 경우가 많습니다. 엑셀 파일처럼 보이는데 숫자가 텍스트로 들어가 있거나, 천 단위 쉼표 때문에 합계가 안 맞는 경우를 꽤 봤습니다.
4. 안전한 다운로드는 여기서 갈립니다
무료 PDF 변환 프로그램을 찾다 보면 광고 버튼이 진짜 다운로드 버튼보다 크게 떠 있습니다. 제가 제일 싫어하는 유형입니다. '무료 PDF엑셀변환'이라고 해놓고 설치하면 브라우저 확장, 보안 프로그램, 검색 도구를 같이 밀어 넣는 경우가 있습니다. 그래서 저는 이름이 알려진 프로젝트라도 검색 광고 첫 줄을 바로 누르지 않습니다.
- 공식 프로젝트 페이지나 GitHub 릴리스에서 받기
- 파일 이름에 crack, premium unlocked, full version 같은 말이 붙으면 바로 닫기
- 설치 중 제휴 프로그램 체크박스가 있는지 천천히 보기
- 회사 문서, 개인정보 문서, 세금 자료는 온라인 변환 사이트에 올리지 않기
- 다운로드 후 백신 검사 한 번 돌리고 실행하기
특히 PDF24처럼 괜찮은 무료 서비스도 온라인 방식과 데스크톱 방식의 성격이 다릅니다. 공개해도 되는 자료는 온라인으로 빠르게 처리해도 되지만, 내부 문서는 로컬 도구를 쓰는 쪽이 마음 편합니다. 절약도 좋지만 파일을 남의 서버에 올리는 순간 비용이 다른 방식으로 생길 수 있습니다.
5. 돈 안 쓰고도 충분한 경우와 아닌 경우
표가 단순하고 페이지가 1~30쪽 정도라면 무료 도구 조합으로 충분합니다. 카드 명세, 통계표, 공공기관 표, 가격표 같은 문서는 성공률이 꽤 높습니다. 제가 체감한 바로는 선이 있는 표는 Tabula나 Camelot의 적중률이 좋고, 줄 없이 띄어쓰기로만 맞춘 표는 열이 자주 밀립니다.
반대로 스캔 품질이 낮거나, 표 안에 병합 셀이 많거나, 머리글이 페이지마다 다르거나, 세로쓰기와 주석이 섞이면 각오가 필요합니다. 이런 파일은 변환 도구보다 사람이 후처리하는 시간이 더 큽니다. 유료 프로그램 체험판을 써도 완벽하지 않은 쪽입니다.
제 기준에서 PDF엑셀변환은 '비싼 프로그램을 사면 해결'보다 'PDF가 어떤 상태인지 빨리 판별'하는 싸움에 가깝습니다. 텍스트 기반 PDF는 Tabula와 Stirling PDF, Calc 조합으로 먼저 버텨보고, 스캔본은 OCR을 거친 뒤 필요한 표만 뽑는 게 돈을 가장 덜 쓰는 길이었습니다. 괜히 월 구독 누르기 전에 10분만 테스트해도 빠져나갈 돈이 꽤 많습니다.
