수백 개의 Publisher 파일을 PDF로 일괄 변환하는 방법

변환할 .pub 파일이 하나가 아닙니다. 수백 개입니다. 어쩌면 수천 개일 수도 있습니다.

12개 학교 건물에 걸쳐 15년치 소식지를 보유한 교육청일 수도 있습니다. 2005년부터의 주보를 가진 교회일 수도 있고요. 공유 드라이브에 수십 년치 전단지, 양식, 템플릿이 쌓인 관공서일 수도 있습니다.

Microsoft는 2026년 10월에 Publisher 지원을 종료합니다. Microsoft 365는 10월 1일에 접근 권한을 잃고, 영구 라이선스는 10월 13일에 끝납니다. 그 전에 이걸 전부 변환해야 합니다. 파일을 하나씩 여는 건 현실적이지 않습니다.

대량으로 .pub 파일을 일괄 변환하는 방법을 정리했습니다.

왜 이게 어려운가

Publisher에는 "전체 선택 > PDF로 내보내기" 버튼이 없습니다. Microsoft는 일괄 변환 도구를 만든 적이 없습니다. 2026년 10월 종료를 발표하면서, 사용자들에게 파일을 하나씩 변환하거나 직접 스크립트를 짜라고 한 셈입니다.

파일이 20개라면 짜증나는 정도입니다. 2,000개라면 위기입니다.

이미 Publisher 접근 권한을 잃었다면 문제는 더 심각해집니다. Microsoft 365 구독을 관리하던 사람이 퇴사했을 수도 있고, Google Workspace로 갈아탔을 수도 있습니다. 이제 내보내기는커녕 열 수조차 없는 파일들만 남은 거죠.

방법 1: 온라인 일괄 변환기 사용 (Publisher 불필요)

가장 단순한 접근법이고, 특히 Publisher가 설치되어 있지 않을 때 그렇습니다. 게다가 실제로 일괄 변환을 지원하는 유일한 온라인 변환기입니다.

PubConvert에서는 이렇게 진행됩니다:

  1. pubconvert.com에 접속합니다
  2. "여러 파일"을 클릭해 일괄 모드로 전환합니다
  3. 최대 20개의 .pub 파일(총 2GB까지)을 드롭 영역에 끌어다 놓습니다
  4. 출력 형식을 선택합니다: PDF, Word, IDML
  5. 변환을 클릭합니다
  6. 파일을 다운로드합니다

이게 전부입니다. Publisher도, 설치도, 회원가입도 없습니다. Windows, Mac, Chromebook 등 브라우저가 있는 모든 기기에서 작동합니다.

대규모 아카이브라면 이렇게 하면 됩니다. .pub 파일을 우선순위별 폴더로 정리하고(템플릿 먼저, 최근 파일 다음, 오래된 아카이브는 마지막), 20개씩 묶어 처리하세요. 수백 개 정도라면 오후 한나절 작업입니다. 클릭하고, 변환하고, 다운로드하고, 다음으로 넘어가는 거죠.

미리보기는 무료라서 결제 전에 품질을 확인할 수 있습니다. 무제한 변환은 $49 1회 결제입니다. 구독도, 월 요금도, "크레딧" 같은 헛소리도 없습니다. 수천 개의 파일을 마주한 조직에게는 피자 한 판 값입니다. 아래의 VBA 매크로나 명령줄 도구와 씨름하며 보낼 시간과 비교해 보세요.

방법 2: Publisher 매크로 사용 (Publisher 필요)

아직 작동하는 Publisher가 있다면 VBA 매크로로 일괄 변환을 자동화할 수 있습니다. Microsoft가 권장하는 방법입니다.

대략적인 과정은 이렇습니다:

  1. Publisher를 엽니다
  2. Alt + F11을 눌러 VBA 편집기를 엽니다
  3. .pub 파일 폴더를 순회하는 매크로를 붙여넣습니다
  4. 실행하고 기다립니다

매크로가 각 파일을 열고, PDF로 내보내고, 닫고, 다음으로 넘어갑니다. 작동은 하지만 느립니다. Publisher가 각 문서를 완전히 열어야 하므로 파일당 몇 초씩 걸릴 수 있습니다. 500개라면 꽤 기다려야 합니다.

단점:

  • Publisher가 실행 중이어야 합니다. 설치되어 있지 않으면 이 방법은 불가능합니다.
  • 잘 깨집니다. 파일이 손상되었거나 옛 형식을 쓰면 매크로가 멈추고 처음부터 다시 시작해야 합니다.
  • 컴퓨터를 점유합니다. 작업 내내 Publisher가 전면에서 실행됩니다. 그동안 컴퓨터로 다른 일을 하기 어렵습니다.
  • VBA에 익숙해야 합니다. 매크로를 복사해 붙여넣는 것까지는 쉽습니다. 347번째 파일에서 실패했을 때 디버깅하는 건 다른 이야기입니다.

Publisher가 있는 기술적인 사용자에게는 통하는 방법입니다. 그 외의 모두에게는 들이는 수고에 비해 얻는 게 적습니다.

방법 3: LibreOffice 명령줄 사용 (기술적)

LibreOffice에는 GUI를 열지 않고 파일을 일괄 변환할 수 있는 명령줄 모드가 있습니다. 가장 강력한 무료 옵션이지만, 터미널이 익숙해야 합니다.

Windows에서는 명령이 대략 이렇습니다:

"C:\Program Files\LibreOffice\program\soffice.exe" --headless --convert-to pdf --outdir C:\output C:\input\*.pub

Mac이나 Linux에서는:

libreoffice --headless --convert-to pdf --outdir ~/output ~/input/*.pub

파일을 순서대로 처리하며 각 .pub을 PDF로 변환합니다. LibreOffice는 전체 GUI를 렌더링할 필요가 없어 Publisher보다 빠릅니다.

단점:

  • 명령줄이 필요합니다. 터미널이 부담스럽다면 이 길은 아닙니다.
  • 품질이 들쭉날쭉합니다. Publisher가 아닌 어떤 변환이든 마찬가지로, 복잡한 레이아웃은 밀릴 수 있고 글꼴은 대체될 수 있습니다. (PubConvert도 이전에는 이 엔진을 사용했지만, 이후 자체 엔진을 직접 만들었습니다.)
  • 오류 처리가 거의 없습니다. 파일이 실패하면 알 수 없는 오류 메시지가 나오고 스크립트는 그냥 넘어갑니다. 어떤 파일이 변환되지 않았는지 나중에 직접 찾아야 합니다.
  • 준비에 시간이 듭니다. LibreOffice 설치, OS에 맞는 명령 구문 찾기, 입출력 폴더 설정. 파일 하나를 변환하기 전에 해야 할 사전 작업이 있습니다.

명령줄이 익숙하고 수천 개의 파일을 위한 무료 솔루션을 원한다면 가장 유능한 옵션입니다. 다만 문제 해결에 쓸 시간을 따로 잡아 두세요.

방법 4: PowerShell 스크립트 (Windows + Publisher 필요)

일괄 변환에 대한 Microsoft 자체 제안은 Publisher를 자동화하는 PowerShell 스크립트입니다. 본질적으로 VBA 매크로 방식이지만, Publisher 내부가 아닌 PowerShell에서 제어하는 것입니다.

VBA 방식과 같은 한계가 있습니다. Publisher가 설치되어 있어야 하고, 느리고, 컴퓨터를 점유합니다. 장점은 PowerShell이 스크립트 작성(오류 처리, 로깅, 진행 상황 추적)에 조금 더 편하다는 것입니다.

아직 Publisher 라이선스가 있는 조직의 IT 부서에는 합리적인 접근법입니다. 그 외의 모두에게는 지나치게 복잡합니다.

어떤 방법을 써야 할까?

Publisher가 없다면? PubConvert가 Publisher도 명령줄 기술도 필요 없는 유일한 옵션입니다. 한 번에 최대 20개씩 끌어다 놓고, 변환하고, 다운로드하고, 반복하세요. 무제한 변환은 $49 1회 결제입니다.

Publisher가 있고 파일이 수백 개라면? VBA 매크로는 무료이고 효과적입니다. 느리긴 하지만요. 실행해 놓고 점심 먹으러 가세요.

파일이 수천 개이고 명령줄을 다룰 줄 안다면? LibreOffice 헤드리스 모드가 대량 변환에 가장 빠른 무료 옵션입니다.

기술적이지 않고, 파일은 많고, 끝내야 한다면? PubConvert에서 파일 하나로 시작해 보세요. 품질이 괜찮으면 돌아와서 나머지를 일괄 변환하세요. 비기술 사용자에게 가장 덜 답답한 길이고, $49는 다른 방법들에 쓸 시간보다 쌉니다.

대규모 변환 프로젝트를 위한 팁

수백, 수천 개의 파일을 변환한다면 실용적인 조언 몇 가지:

테스트 배치를 먼저 돌리세요. 대표적인 파일 10~20개를 변환해 결과를 확인하세요. 글꼴 문제, 레이아웃 밀림, 누락된 요소를 살펴보세요. 전체 변환에 뛰어들기 전에 무엇을 기대해야 할지 알 수 있습니다.

원본을 보관하세요. 변환 후에 .pub 파일을 삭제하지 마세요. 저장 공간은 저렴합니다. 더 좋은 변환 도구가 나오거나 특정 파일에서 문제를 발견하면 원본으로 돌아가고 싶어질 겁니다.

변환 전에 정리하세요. 먼저 파일을 폴더로 분류하세요. 연도별, 종류별, 부서별, 조직에 맞는 기준이면 됩니다. 변환 전에 .pub 파일을 정리하는 게 변환 후 수백 개의 PDF를 분류하는 것보다 훨씬 쉽습니다.

중요한 것부터 하세요. 모든 파일을 변환할 필요는 없습니다. 2011년 스파게티 만찬 전단지요? 아마 중요하지 않을 겁니다. 현재 템플릿, 최근 소식지, 중요한 양식이 우선입니다.

진행 상황을 기록하세요. 큰 프로젝트라면 간단한 체크리스트나 스프레드시트를 유지하세요. 어떤 폴더가 끝났는지? 어떤 파일에 문제가 있었는지? 무엇이 수동 검토를 기다리는지? 6개월 뒤에 빠진 부분을 발견하고 싶지는 않을 테니까요.

옛 Publisher 형식을 주의하세요. Publisher 97이나 2000의 파일은 최신 버전과 내부 형식이 약간 다릅니다. 대부분의 변환기가 처리하긴 하지만 문제가 생길 가능성이 더 높습니다. 어떤 파일이 변환에 실패한다면, 파일의 나이가 이유일 수 있습니다.

시간 문제

마감이 가까워졌습니다. Microsoft 365는 2026년 10월 1일에 Publisher를 제거하고, 영구 라이선스 지원은 10월 13일에 종료됩니다. 몇 달이 아니라 몇 주 앞입니다.

직접 가진 자료로 계산해 보세요. 파일이 1,000개이고 한 번에 100개씩 변환한다면 10번의 작업이 필요합니다. 일주일에 한 번씩 하면 두 달이 넘어가는데, 이제 두 달의 여유는 없습니다. 검토 시간, 문제 수정, 결과물 정리까지 더하면 방대한 자료는 이미 일정에 뒤처져 있습니다.

지금 시작하세요. 마지막 몇 주까지 미룬 조직들은 하룻밤에 전부 변환할 방법이 없냐고 포럼에 글을 올리게 됩니다. 그런 방법은 없습니다.

계속 편집해야 하는 파일은?

PDF는 보관에는 좋지만 편집에는 막다른 길입니다. 적극적으로 재사용하는 템플릿이나 문서가 있다면, 대신 편집 가능한 형식으로 변환하세요.

**Word(.docx)**는 레이아웃을 그대로 유지하면서 텍스트를 편집 가능하게 남깁니다. 진짜 텍스트 상자, 진짜 표, 진짜 이미지입니다. 디자인 작업을 한다면 IDML은 Adobe InDesign과 Affinity Publisher에서 열립니다. PubConvert는 .pub 파일에서 두 형식을 곧바로 생성하므로, 처음부터 다시 만들 필요 없이 지금 바로 쓸 수 있는 편집본을 얻습니다.

몇 년씩 유지할 템플릿이라면, 장기적으로는 조직이 표준으로 삼는 도구로 다시 만드는 게 맞습니다. Word, Canva, Google Docs 등이요. 하지만 편집 가능한 형식으로 내보내 두면 오늘 당장 쓸 수 있는 사본이 생깁니다.

빠른 참조

  1. 비기술 사용자에게 가장 빠른 방법: PubConvert. 한 번에 20개씩 일괄 변환, 설치 불필요, 무제한 이용 $49 1회 결제
  2. Publisher가 있다면 무료: VBA 매크로 또는 PowerShell 스크립트, 느리지만 작동함
  3. Publisher 없이 무료: LibreOffice 명령줄, 강력하지만 터미널 기술 필요
  4. 편집 가능한 파일이 필요하면: PDF 대신 Word나 IDML로 변환

미루지 마세요. 지금 변환을 시작하세요. 마감은 생각보다 빨리 옵니다.

지금 바로 pubconvert.com에 .pub 파일을 끌어다 놓아 보세요. 10초면 되고 회원가입도 없습니다. 결과물이 괜찮으면 돌아와서 나머지를 일괄 변환하세요.


.pub 파일을 일괄 변환해야 하나요? PubConvert는 한 번에 최대 20개 파일(총 2GB)을 처리합니다. PDF, Word 또는 IDML로 변환됩니다. 무제한 변환은 $49 1회 결제. 먼저 파일을 무료로 미리 보세요.