Как пакетно конвертировать сотни файлов Publisher в PDF

У вас не один .pub-файл на конвертацию. У вас их сотни. Может, тысячи.

Вы — управление образования с 15 годами бюллетеней из десятка школ. Церковь с программками с 2005 года. Муниципальное учреждение с десятилетиями листовок, бланков и шаблонов на общем диске.

Microsoft прекращает поддержку Publisher в октябре 2026 года: Microsoft 365 теряет доступ 1 октября, бессрочные лицензии — 13 октября. Всё это нужно перевести до этого срока. Открывать файлы по одному — нереально.

Вот как пакетно конвертировать .pub-файлы в больших объёмах.

Почему это сложно

В Publisher нет кнопки «Выделить всё > Экспортировать в PDF». Microsoft так и не сделала инструмент пакетной конвертации. Объявив о закрытии в октябре 2026 года, компания по сути предложила пользователям конвертировать файлы по одному или писать собственные скрипты.

Для человека с 20 файлами это досадно. Для человека с 2 000 файлов — катастрофа.

Всё ещё хуже, если доступ к Publisher уже потерян. Может, подпиской Microsoft 365 управлял сотрудник, который уволился. Может, вы перешли на Google Workspace. Теперь у вас файлы, которые даже не открыть — не то что экспортировать.

Вариант 1: онлайн-конвертер с пакетным режимом (Publisher не нужен)

Это самый простой подход, особенно если Publisher у вас не установлен. К тому же это единственный онлайн-конвертер, который действительно умеет пакетную конвертацию.

Вот как это работает на PubConvert:

  1. Зайдите на pubconvert.com
  2. Нажмите «Несколько файлов», чтобы переключиться в пакетный режим
  3. Перетащите до 20 .pub-файлов в зону загрузки (до 2 ГБ суммарно)
  4. Выберите формат на выходе: PDF, Word или IDML
  5. Нажмите «Конвертировать»
  6. Скачайте файлы

Вот и всё. Без Publisher. Без установки. Без регистрации. Работает на Windows, Mac, Chromebook — на чём угодно с браузером.

Для большого архива план такой: рассортируйте .pub-файлы по папкам по приоритету (сначала шаблоны, потом свежие файлы, старые архивы — в конце) и работайте партиями по 20. Несколько сотен файлов? Это один вечер. Нажали, сконвертировали, скачали, дальше.

Предпросмотр бесплатен, так что качество можно проверить до того, как платить. Безлимит — разовый платёж $49. Без подписки, без ежемесячных платежей, без возни с «кредитами». Для организации, перед которой тысячи файлов, это цена пары пицц. Сравните с часами, которые уйдут на возню с 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 есть режим командной строки, который конвертирует файлы пакетно без запуска интерфейса. Это самый мощный бесплатный вариант, но нужно уверенно чувствовать себя в терминале.

На 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. Это быстрее Publisher, потому что LibreOffice не отрисовывает полный интерфейс.

Минусы:

  • Нужна командная строка. Если терминал вас нервирует, это не ваш путь.
  • Качество плавает. Как и при любой конвертации без Publisher, сложные макеты могут поплыть, а шрифты замениться. (PubConvert тоже работал на этом движке, пока мы не построили собственный.)
  • Обработка ошибок минимальна. Если файл не сконвертировался, вы получаете невнятное сообщение, и скрипт идёт дальше. Потом придётся выяснять, какие файлы не прошли.
  • Настройка требует времени. Установить LibreOffice, подобрать синтаксис команды под свою ОС, организовать папки ввода-вывода. Подготовительная работа начинается до первого сконвертированного файла.

Если вы дружите с командной строкой и хотите бесплатное решение для тысяч файлов, это самый сильный вариант. Просто заложите время на отладку.

Вариант 4: скрипт PowerShell (Windows + Publisher)

Собственное предложение Microsoft для пакетной конвертации — скрипт PowerShell, автоматизирующий Publisher. По сути это тот же подход, что и с VBA-макросом, только управление идёт из PowerShell, а не изнутри Publisher.

Ограничения те же. Нужен установленный Publisher, это медленно, и компьютер занят. Преимущество в том, что вокруг PowerShell чуть проще строить обвязку (обработка ошибок, логирование, отслеживание прогресса).

Для IT-отделов организаций, у которых ещё есть лицензии Publisher, это разумный путь. Для всех остальных — чрезмерно сложно.

Какой способ выбрать?

Нет Publisher? PubConvert — единственный вариант, не требующий ни Publisher, ни навыков командной строки. Перетаскивайте до 20 файлов за раз, конвертируйте, скачивайте, повторяйте. $49 разовым платежом за безлимит.

Есть Publisher и несколько сотен файлов? VBA-макрос бесплатен и эффективен, хоть и медлителен. Запустите и идите обедать.

Тысячи файлов и навыки командной строки? Headless-режим LibreOffice — самый быстрый бесплатный способ массовой конвертации.

Не технарь, файлов много, нужно сделать? Попробуйте PubConvert на одном файле. Если качество устраивает, возвращайтесь и конвертируйте остальное пакетами. Это наименее мучительный путь для нетехнических пользователей, а $49 дешевле часов, которые уйдут на любой другой вариант.

Советы для больших проектов конвертации

Если вы конвертируете сотни или тысячи файлов, немного практических советов:

Сначала тестовая партия. Сконвертируйте 10–20 показательных файлов и проверьте результат. Ищите проблемы со шрифтами, сдвиги макета, пропавшие элементы. Так вы поймёте, чего ждать, прежде чем браться за всё.

Сохраняйте оригиналы. Не удаляйте .pub-файлы после конвертации. Место на диске стоит дёшево. Если появятся инструменты получше (или вскроются проблемы с конкретным файлом), вам понадобится исходник.

Наведите порядок до конвертации. Сначала рассортируйте файлы по папкам. По годам, по типам, по отделам — как удобнее вашей организации. Разложить .pub-файлы до конвертации гораздо проще, чем разбирать сотни PDF после.

Расставьте приоритеты. Конвертировать нужно не всё. Листовка ужина со спагетти 2011 года? Вряд ли критична. Актуальные шаблоны, свежие бюллетени, важные бланки — вот что идёт первым.

Отслеживайте прогресс. Для больших проектов ведите простой чек-лист или таблицу. Какие папки готовы? С какими файлами были проблемы? Что ещё нужно проверить вручную? Обнаружить пробелы через полгода — неприятно.

Следите за старыми форматами Publisher. Файлы из Publisher 97 и 2000 устроены внутри немного иначе, чем новые. Большинство конвертеров с ними справляется, но странности у них вероятнее. Если файл не конвертируется, дело может быть в его возрасте.

Проблема со сроками

Дедлайн близко. Microsoft 365 теряет Publisher 1 октября 2026 года; бессрочная поддержка заканчивается 13 октября. До этого недели, а не месяцы.

Посчитайте на своём архиве. Если у вас 1 000 файлов и за один подход вы конвертируете 100, это 10 подходов. По одному подходу в неделю — это больше двух месяцев, а лишних двух месяцев у вас уже нет. Добавьте время на проверку, исправление проблем и наведение порядка — и большой архив уже отстаёт от графика.

Начните сейчас. Организации, которые тянут до последних недель, потом пишут на форумах и спрашивают, нельзя ли сконвертировать всё за одну ночь. Нельзя.

А что с файлами, которые нужно продолжать редактировать?

PDF отлично подходит для архива, но для редактирования это тупик. Если у вас есть шаблоны или документы, которыми вы активно пользуетесь, конвертируйте их вместо этого в редактируемый формат.

Word (.docx) сохраняет текст редактируемым, а макет — нетронутым: настоящие текстовые блоки, настоящие таблицы, настоящие изображения. IDML открывается в Adobe InDesign и Affinity Publisher, если вы занимаетесь дизайном. PubConvert пишет оба формата прямо из .pub-файла, так что рабочую редактируемую копию вы получаете прямо сейчас, без пересборки с нуля.

Для шаблонов, которые вы будете вести годами, долгосрочное решение — пересоздать их в том инструменте, на который перейдёт ваша организация: Word, Canva, Google Docs. Но редактируемый экспорт даёт пригодную к работе копию уже сегодня.

Краткая шпаргалка

  1. Самый быстрый путь для нетехнических пользователей: PubConvert. Пакетная конвертация по 20 файлов за раз, без установки, $49 разовым платежом за безлимит
  2. Бесплатно с Publisher: VBA-макрос или скрипт PowerShell — медленно, но работает
  3. Бесплатно без Publisher: командная строка LibreOffice — мощно, но нужны навыки терминала
  4. Для редактируемых файлов: конвертируйте в Word или IDML вместо PDF

Не откладывайте. Начните конвертировать сейчас. Дедлайн наступит быстрее, чем кажется.

Перетащите .pub-файл на pubconvert.com прямо сейчас. Это 10 секунд, без регистрации. Если результат выглядит хорошо, возвращайтесь и конвертируйте остальное пакетами.


Нужна пакетная конвертация .pub-файлов? PubConvert обрабатывает до 20 файлов за раз (до 2 ГБ суммарно). PDF, Word или IDML. $49 разовым платежом за безлимит. Сначала проверьте свои файлы в бесплатном предпросмотре.