계약서, 협약서, 주문서 등 PDF를 일련번호로만 명칭하면 검색 및 보관에 큰 불편을 초래합니다. 본 문서는 실제 스크린샷을 통해 HeSoft Doc Batch Tool 의 "파일 내용으로 PDF 파일명 변경" 기능을 이용하여 여러 PDF를 가져오고, 사용자 정의 수식으로 매칭된 텍스트를 설정하며, 정규 표현식 \d{8}로 본문 내 8자리 번호를 추출하여 최종적으로 원본 파일명을 일괄 덮어쓰는 방법을 설명합니다.
계약 PDF의 이름 지정이 규범에 맞는지 여부는 이후 관리 효율성에 직접적인 영향을 미칩니다. 많은 사람들이 계약서를 스캔하거나 다운로드할 때 파일을 1.pdf, 2.pdf, 3.pdf로 저장한 다음, 보관이 필요할 때 파일을 하나씩 열어 계약 번호를 확인합니다. 이 과정은 간단해 보이지만 실제로는 매우 시간이 많이 소요됩니다. 파일을 열고, 번호를 찾고, 복사하고, 파일을 닫고, 이름을 바꾸고, 붙여넣은 후 다음 파일을 처리하는 단계를 거칩니다. 파일 수가 많을수록 반복 작업이 늘어나고 오류 발생 확률도 높아집니다.
계약 번호가 PDF 본문에 이미 존재한다면 일일이 수동으로 복사할 필요가 없습니다. 오피스 소프트웨어로 PDF 내용을 일괄적으로 읽고, 규칙에 맞는 번호를 자동으로 추출한 다음 파일 이름으로 지정하는 것이 더 합리적인 방법입니다. 이 글에서는 스크린샷과 함께 HeSoft Doc Batch Tool 에서 계약 PDF 이름을 일괄 변경하는 방법을 설명합니다. 예시에서는 와일드카드와 유사한 정규 표현식 \d{8}을 사용하여 PDF 내용에서 연속된 8자리 숫자를 찾아 원래 파일 이름을 덮어씁니다.
이 방법은 계약 PDF뿐만 아니라 대량의 주문 PDF, 프로젝트 자료 PDF, 문서 스캔본, 업무 전표 PDF 등에도 적합합니다. 파일 내용에 안정적인 형식의 번호가 있으면 규칙을 이용해 일괄 추출할 수 있어 많은 단순 반복 작업을 줄일 수 있습니다.
적용 시나리오
이 글의 방법은 다음 오피스 시나리오에 적합합니다.
- 계약 파일이 일련번호로 명명되었지만 본문에 계약 번호가 있는 경우.
- PDF 파일 이름을 계약 번호, 주문 번호 또는 프로젝트 번호로 통일해야 하는 경우.
- 파일 수가 많아 수동으로 열고 이름을 바꾸는 효율이 너무 낮은 경우.
- 번호로 파일을 검색하여 보관 및 검색 효율을 높이고자 하는 경우.
- 파일을 다른 동료나 부서에 인계할 때 파일 이름을 더 명확하게 하고 싶은 경우.
실제 업무에서 많은 시스템에서 내보낸 PDF 파일 이름이 회사 보관 규범에 맞지 않는 경우가 많습니다. 예를 들어 다운로드 후 임의의 문자, 일련번호, 임시 번호이거나 스캐너에서 자동 생성된 이름인 경우입니다. 이러한 이름으로 파일을 저장할 수는 있지만 사용자가 파일 내용을 이해하는 데는 도움이 되지 않습니다. 계약 관리에 있어서는 계약 번호로 이름을 지정하는 것이 더 직관적이며, 후속 대사, 감사 및 조회에도 더 편리한 경우가 많습니다.
HeSoft Doc Batch Tool 는 오피스 파일 일괄 처리 소프트웨어로, 인터페이스에 파일 이름, 폴더 이름, 파일 정리, Word 도구, Excel 도구, PDF 도구 등의 분류를 제공합니다. 이 글에서는 '파일 이름' 분류 아래의 PDF 내용 기반 이름 변경 기능을 사용하며, 핵심 가치는 반복적인 수작업을 한 번의 규칙 설정 및 일괄 실행으로 전환하는 것입니다.
효과 미리보기: 처리 전후 비교
처리 전: 계약 PDF 이름에 업무적 의미가 없음
처리 전 스크린샷을 보면 폴더에 1.pdf, 2.pdf, 3.pdf, 4.pdf라는 이름의 여러 PDF가 있습니다. 이러한 이름으로는 계약 번호를 알 수 없고 어떤 파일이 어떤 계약에 해당하는지도 판단할 수 없습니다.

PDF를 열어보면 계약 본문에 핵심 번호가 포함되어 있음을 알 수 있습니다. 스크린샷에서 빨간색 상자로 표시된 부분을 보면 'Contract No.' 뒤의 번호가 10026877입니다. 즉, 파일 내용에 이미 파일 이름으로 적합한 정보가 있지만 아직 활용되지 않은 것입니다.

처리 후: 파일 이름이 바로 계약 번호로 변경됨
일괄 처리를 완료하면 원래의 일련번호 파일 이름이 PDF 내용에서 추출한 번호로 대체됩니다. 예시 결과로는 10026877.pdf, 20036655.pdf, 20100511.pdf, 33952100.pdf가 있습니다.

처리된 파일 이름은 오피스 보관에 더 적합합니다. Windows 폴더에서 검색하거나 공유 드라이브, 웹 드라이브, 계약 관리 디렉토리에 업로드할 때 번호로 직접 파일을 찾을 수 있어 내용 확인을 위해 파일을 열어야 하는 횟수를 줄일 수 있습니다.
작업 절차
1단계: 소프트웨어를 열고 파일 이름 도구로 진입
HeSoft Doc Batch Tool 를 시작한 후, 왼쪽 탐색 모음에서 '파일 이름'을 선택합니다. 메인 인터페이스에 파일 이름의 키워드 찾기 및 바꾸기, 파일 이름에 텍스트 삽입, 접두사 및 접미사 추가 등 파일 이름 처리와 관련된 여러 기능 카드가 표시됩니다.
이번 작업은 PDF 본문에서 번호를 추출하는 것이므로 '7. 파일 내용을 사용하여 PDF 파일 이름 바꾸기'를 선택합니다. 스크린샷에서 이 기능 카드가 강조 표시되어 있으며, PDF 파일 내용의 특정 텍스트를 해당 파일의 파일 이름으로 일괄 지정한다는 도움말이 표시됩니다.

이 단계의 작업 목적은 분명합니다. PDF 내용을 읽을 수 있는 일괄 이름 변경 기능으로 진입하는 것입니다. 일반적인 파일 이름 일괄 변경은 파일 이름 자체만 처리할 수 있지만, 계약 번호는 PDF 본문에 있으므로 반드시 파일 내용을 기반으로 하는 이름 변경 기능을 사용해야 합니다.
2단계: 처리할 계약 PDF 가져오기
'파일 내용을 사용하여 PDF 파일 이름 바꾸기' 페이지로 진입한 후 첫 번째 단계는 처리할 레코드를 선택하는 것입니다. 인터페이스 오른쪽 상단에 '파일 추가', '폴더에서 파일 가져오기', '비우기', '더 보기' 등의 버튼이 있습니다.
계약 PDF가 여러 위치에 분산되어 있다면 '파일 추가'를 사용하여 선택할 수 있습니다. 이미 같은 폴더에 있다면 '폴더에서 파일 가져오기'를 사용하여 한 번에 해당 폴더의 PDF를 목록에 추가하는 것이 좋습니다. 스크린샷에는 이미 4개의 PDF가 가져와져 있으며, 목록에 이름, 경로, 확장자, 만든 날짜, 수정한 날짜 등의 정보가 표시됩니다.

이 단계에서는 세 가지 사항을 중점적으로 확인해야 합니다. 첫째, 파일 수가 정확한지 (스크린샷의 총 레코드 수는 4). 둘째, 확장자가 pdf인지. 셋째, 경로가 처리하려는 디렉토리가 맞는지. 확인이 완료되면 하단의 '다음'을 클릭하여 규칙 설정으로 넘어갑니다.
3단계: 표현식으로 계약 번호 매칭하기
두 번째 단계는 '처리 옵션 설정'입니다. '찾을 영역'에서 '사용자 정의 수식과 일치하는 텍스트'를 선택합니다. 이는 새 파일 이름이 첫 번째 줄 텍스트를 고정적으로 가져오거나 임의의 내용을 선택하는 것이 아니라, 사용자가 정의한 매칭 규칙에 따라 소프트웨어가 PDF 본문에서 텍스트를 찾는다는 의미입니다.
스크린샷에서 '정규 표현식' 입력란에 '\d{8}'이 입력되어 있습니다. 이는 연속된 8자리 숫자를 찾는다는 의미입니다. 예시 계약 번호 10026877이 이 규칙에 정확히 부합하므로, 소프트웨어는 각 계약 PDF에서 해당 번호를 찾을 수 있습니다.

많은 오피스 사용자가 이런 종류의 규칙을 와일드카드 표현식이라고 부르곤 합니다. 여기서 인터페이스는 실제로 '정규 표현식'을 사용하며, 이는 더 정밀한 매칭 규칙으로 볼 수 있습니다. \d는 숫자를, {8}은 8번 반복을 의미하므로, \d{8}은 '연속된 8자리 숫자'입니다. 계약 번호, 주문 번호, 전표 번호 등의 길이가 고정되어 있을 때 이 방법이 매우 유용합니다.
같은 페이지의 '위치' 옵션에서 '전체 파일 이름 덮어쓰기'를 선택합니다. 이렇게 하면 매칭된 계약 번호가 원래 파일 이름 본문을 직접 대체합니다. 예를 들어 원래 1.pdf는 10026877.pdf로 이름이 변경됩니다. 계약 보관 측면에서 이 결과가 가장 간결하고 검색에도 가장 용이합니다.
4단계: 저장 위치 설정 및 처리 시작
매칭 규칙 설정을 완료했으면 '다음'을 계속 클릭합니다. 인터페이스 흐름에 따라 이후 '저장 위치 설정'으로 진입한 다음 '처리 시작'으로 넘어갑니다. 저장 위치는 처리 결과가 어디로 출력될지와 관련되므로, 정식으로 일괄 처리할 때 신중하게 선택하는 것이 좋습니다.
이 규칙을 처음 사용하는 경우, 먼저 새 출력 디렉토리를 선택하거나 테스트 폴더의 소량의 PDF로 검증하는 것이 좋습니다. 모든 파일 이름이 정확함을 확인한 후, 정식 디렉토리의 모든 계약 PDF를 처리하십시오. 중요한 파일의 경우 이렇게 하면 잘못된 덮어쓰기나 잘못된 이름 지정을 효과적으로 방지할 수 있습니다.
처리 시작 단계로 진입하면 소프트웨어가 목록 순서대로 PDF 내용을 하나씩 읽어 \d{8}로 계약 번호를 찾고, '전체 파일 이름 덮어쓰기' 설정에 따라 새 파일 이름을 생성합니다. 처리가 완료된 후 출력 디렉토리를 열면 계약 번호로 이름이 지정된 PDF 파일들을 확인할 수 있습니다.
내용 기반 이름 변경이 수동 변경보다 효율적인 이유
수동 이름 변경 과정은 선형적입니다. 각 파일마다 한 번 열고, 한 번 확인하고, 한 번 복사하고, 한 번 수정해야 합니다. 파일 하나에 30초가 걸린다고 가정하면 100개의 파일을 처리하는 데 거의 1시간이 걸리며, 오류 확인 시간은 포함되지 않았습니다. 반면 일괄 처리는 다릅니다. 초기에 번호 규칙을 분석하고 표현식을 한 번만 설정하면, 이후에는 소프트웨어가 전체 목록을 자동으로 처리합니다.
더 중요한 것은 일괄 처리가 인적 오류를 줄일 수 있다는 점입니다. 계약 번호는 보통 숫자로 이루어져 있는데, 수동 복사 시 더 많이 선택하거나 적게 선택하거나 잘못된 파일에 붙여넣기 쉽습니다. 규칙 매칭을 사용하면 각 파일이 동일한 로직으로 처리되어 결과가 더 통일됩니다. 감사, 보관 또는 업무 시스템 번호와 대조해야 하는 파일의 경우 통일된 이름 지정이 특히 중요합니다.
HeSoft Doc Batch Tool 의 가치는 이렇게 빈도가 높고 반복적이며 규칙화된 오피스 작업을 한곳에 모아 처리하는 데 있습니다. PDF 내용 기반 이름 변경 외에도 인터페이스에서는 파일 이름, 폴더, Word, Excel, PDF 등과 관련된 여러 도구 분류를 볼 수 있습니다. doc, docx, xls, xlsx, pdf 등 오피스 파일을 자주 처리하는 사용자에게 일괄 처리 소프트웨어는 기계적인 작업을 획기적으로 줄여줍니다.
자주 묻는 질문 및 주의 사항
1. \d{8}만 입력하면 항상 계약 번호를 찾을 수 있나요?
그렇지 않습니다. \d{8}은 연속된 모든 8자리 숫자와 일치합니다. PDF에 계약 번호 외에도 날짜, 다른 번호, 계좌 번호 등 다른 8자리 숫자가 있으면 의도하지 않은 내용과 일치할 수 있습니다. 따라서 정식 처리 전에 샘플 PDF를 열어 번호 형식을 확인하고 처리 결과를 테스트해야 합니다.
2. 계약 번호가 8자리가 아니면 어떻게 하나요?
실제 형식에 맞게 표현식을 수정해야 합니다. 6자리 숫자면 \d{6}, 10자리 숫자면 \d{10}을 사용할 수 있습니다. 번호에 문자, 대시(-) 또는 기타 기호가 포함된 경우 이 예시를 그대로 적용할 수 없으며, 실제 번호 구조에 맞게 규칙을 설계해야 합니다.
3. 왜 '전체 파일 이름 덮어쓰기'를 선택해야 하나요?
본 예시에서는 파일 이름이 완전히 계약 번호로 바뀌기를 원하기 때문입니다. 왼쪽이나 오른쪽에 삽입하도록 선택하면 원래의 1, 2, 3 같은 일련번호가 유지될 수 있습니다. 계약 보관 시에는 번호를 파일 이름으로 직접 사용하는 것이 일반적으로 더 명확합니다. 하지만 회사 명명 규칙에 따라 원래 이름을 유지해야 한다면 실제 필요에 따라 다른 위치를 선택할 수 있습니다.
4. 전체 폴더를 한 번에 가져올 수 있나요?
가능합니다. 스크린샷에 표시된 '폴더에서 파일 가져오기' 버튼은 동일한 디렉토리 아래의 PDF 파일을 일괄 가져오는 데 적합합니다. 대량의 계약 스캔 파일을 처리할 때 개별 추가하는 것보다 시간을 절약할 수 있습니다.
5. 스캔 파일을 처리할 때 주의할 점은 무엇인가요?
PDF가 스캔 이미지인 경우 파일에 읽을 수 있는 텍스트 레이어가 없을 수 있습니다. 이 경우 내용 기반 이름 변경으로 번호를 직접 추출하지 못할 수 있습니다. PDF에서 계약 번호를 선택하거나 복사할 수 있는지 먼저 확인하는 것이 좋습니다. 불가능하다면, 먼저 OCR 인식을 수행한 다음 내용 매칭 및 일괄 이름 변경을 진행해야 할 수 있습니다.
6. 원본 파일을 백업해야 하나요?
특히 정식 계약서, 재무 파일, 고객 자료 등 중요한 문서는 백업을 권장합니다. 일괄 처리는 효율이 매우 높지만, 규칙 설정이 정확하지 않으면 빠르게 오류 결과를 만들어낼 수도 있습니다. 먼저 백업하거나 새 디렉토리로 출력하는 것이 더 안전한 오피스 습관입니다.
요약
계약 PDF 일괄 이름 변경의 핵심은 PDF 본문 속 유효한 번호를 자동으로 추출하여 의미 없는 원래 파일 이름을 대체하는 것입니다. HeSoft Doc Batch Tool 의 '파일 내용을 사용하여 PDF 파일 이름 바꾸기' 기능을 통해 여러 PDF를 가져오고, '사용자 정의 수식과 일치하는 텍스트'를 선택한 다음, \d{8}을 입력하여 연속된 8자리 숫자를 찾고, 전체 파일 이름 덮어쓰기를 설정하면 최종적으로 계약 번호로 명명된 PDF를 얻을 수 있습니다.
이 방법은 파일 열기, 번호 복사, 수동 이름 변경과 같은 반복 작업을 크게 줄이고 수동 입력 오류를 낮출 수 있습니다. 정식으로 전체 폴더를 일괄 처리하기 전에 몇 개의 샘플 PDF로 표현식이 정확한지 먼저 검증하는 것이 좋습니다. 계약서, 주문서, 프로젝트 문서 등 장기간 보관 및 빈번한 검색이 필요한 PDF 파일에 있어 매우 실용적인 오피스 효율 향상 방안입니다.