PDF CSV 변환기 도구는 PDF 파일에서 표를 뽑아 Excel이 대화 상자 하나 없이 바로 여는 CSV 파일로 저장합니다. 한 번 실행에 폴더 하나를 통째로, 내 Windows PC에서 처리합니다.
PDF CSV 변환기를 다운로드하고 설치 프로그램을 실행하세요. PDF 엔진과 스캔 페이지용 인식기가 프로그램에 함께 들어 있습니다.
PDF 파일을 하나씩 끌어다 놓거나 디렉터리 전체를 추가하세요. 목록은 추가한 순서대로 파일을 보여 주며, 필요 없는 항목은 클릭 한 번으로 뺄 수 있습니다.
미리 보기에는 문서의 페이지 수, 찾은 표의 수, 표마다 사용한 경로, 각 표의 처음 몇 행이 표시됩니다. 첫 행이 머리글인데 머리글로 인식되지 않았다면 '변환' 탭에서 해당 확인란을 선택하세요.
문서마다 CSV 파일을 하나씩 만들거나 모든 표를 결합된 파일 하나로 보내세요. 금액을 수식에 쓸 예정이라면 숫자 및 날짜 정규화를 켜세요. 그런 다음 '변환'을 누르세요.
고객의 은행 거래 내역서는 Windows 컴퓨터를 벗어나지 않습니다. 중간에 브라우저 탭도, 엔드포인트도, 서버 대기열도 없는 일반 Windows 프로그램입니다. 이미지로만 된 페이지의 인식도 내 컴퓨터의 보조 프로세스에서 실행되므로, PDF CSV 변환기 소프트웨어는 작업 중에 네트워크에 접속하지 않습니다.
체험판은 직접 가져온 문서를 변환해 데이터 처음 10행을 기록한 뒤, 거기서 멈췄다고 알려 줍니다. 은행 거래 내역서 한 페이지에는 거래 행이 40개 정도 있으므로, 문서 전체를 변환하지 않고도 표가 제대로 맞는지 샘플로 확인할 수 있습니다. 머리글 행은 제한에 포함되지 않습니다.
거래를 빠뜨리는 변환기는 몇 주 뒤 은행 대사 때에야 드러나는 차이를 만들 수 있습니다. 이 프로그램에서는 처리하지 못한 항목을 빈 행으로 남기지 않고, 그 자리에서 해당 파일 이름과 함께 알려 줍니다.
Word, Excel, Google Docs에서 만든 태그 PDF는 표를 구조로 담고 있으므로 셀을 추측하지 않고 그대로 가져옵니다. 괘선이 있는 표는 페이지의 벡터 선분으로 읽습니다. 선이 없으면 텍스트의 위치와 모든 행을 관통하는 세로 빈 공간으로 구조를 파악합니다. 실제 업무 문서 62개로 실행한 테스트에서 65페이지는 선, 48페이지는 공백, 9페이지는 태그 구조를 사용했습니다. 정답이 알려진 문서 모음은 자동 검사 150개를 통과했습니다. 합격 기준은 경로마다 따로 정해져 있으며, 없는 표를 만들어 내지 않습니다. 이 문서 모음에서 오탐은 0건이었습니다.
텍스트 레이어가 없는 페이지는 그 안에 든 이미지의 해상도(150~300 DPI)로 렌더링해 인식기에 넘깁니다. 페이지별로 판단하므로, 텍스트 문서의 세 페이지 뒤에 스캔 페이지가 있어도 나머지 페이지까지 인식 처리를 하지 않습니다. 라틴 문자와 키릴 문자를 지원합니다. 한중일 문자, 아랍 문자, 태국 문자, 그리스 문자, 히브리 문자는 지원하지 않으며, 스캔 페이지는 원본 PDF보다 오류가 많으므로 먼저 내 문서 하나로 시험해 보세요.
거래 내역서는 페이지마다 열 머리글을 반복합니다. 이 프로그램은 조각을 하나의 표로 이어 붙이고 반복되는 머리글을 빼므로, 40페이지짜리 내역서도 머리글 한 줄짜리 시트 하나로 나옵니다.
디렉터리를 추가하면 그 안의 모든 PDF 파일이 한 번에 처리됩니다. 실제 테스트에서 파일 62개, 362페이지를 충돌 없이 처리하고 표 155개를 찾았습니다. 문서마다 CSV 파일을 하나씩 만들거나 모두 한 파일에 이어 붙이세요.
은행 양식은 줄바꿈 없는 공백이나 스위스식 아포스트로피를 포함해 적어도 다섯 가지 방식으로 천 단위를 구분하고, 소수점 기호도 두 가지가 모두 쓰입니다. 정규화를 켜면 PDF CSV 변환기 소프트웨어가 이를 한 가지 형식으로 바꾸고, 통화 기호와 코드는 별도 열로 옮기고, 날짜는 ISO 형식으로 읽고, 회계식 음수 표기 (1 234,56)는 -1234.56으로 바꿉니다. 정규화하지 않으면 금액이 텍스트로 남아 SUM 결과가 0이 됩니다.
출력은 RFC 4180을 따르며 바이트 순서 표시가 포함된 UTF-8로 저장됩니다. 다른 사람의 PDF에서 온 셀이 =, +, - 또는 @로 시작하고 숫자가 아니면 앞에 아포스트로피를 붙이므로, 시트를 열 때 =cmd|'/c calc'!A0 같은 수식이 실행되지 않습니다. 숫자와 괄호로 표기된 음수는 그대로 둡니다.
고객 10~30곳이 은행에서 더 이상 기계 판독 형식으로 내보내 주지 않는 기간의 내역을 보내옵니다. 모든 고객에게서 같은 형태의 표를 얻어야 합니다. 고객마다 폴더 하나, 실행 한 번이면 됩니다.
12~36개월 동안 손대지 않은 장부는 여러 계좌의 거래 내역서로 들어오며, 대개 이름 규칙도 없이 압축 파일 하나에 담겨 있습니다. 변환한 뒤에는 Excel 파일 결합 도구로 따로 떨어진 CSV 파일을 통합 문서 하나로 모으세요. 이런 작업은 전체 금액으로 계약하므로, PDF에서 원장까지 가는 사이의 작업 시간은 고스란히 이익에서 빠집니다.
PDF 거래 내역서를 보고 손으로 입력하는 일은 여전히 많은 회사에서 일상적인 업무이며, 때로는 외부에 시간 단위로 맡기기도 합니다. 잘못 입력한 거래는 대사 단계에서야 드러날 수 있습니다. 매번 같은 열을 같은 방식으로 읽는 프로그램은 이런 종류의 오류를 아예 없앱니다.
Microsoft Store를 통해 앱을 설치하는 편이 더 좋으신가요? Microsoft Store의 PDF to CSV Converter도 받을 수 있습니다.