Мы создали собственный движок для конвертации .pub-файлов.

Прекращение поддержки Publisher компанией Microsoft оставляет многих людей с вопросом: что будет с их документами и делом всей их жизни? Годами LibreOffice оставался единственной широкодоступной программой, которая вообще умела открывать файлы Publisher, и добровольцы, самостоятельно разобравшиеся в формате, проделали по-настоящему впечатляющую работу. Если открыть .pub в LibreOffice — там окажется примерно всё.

Но «примерно» и «всё» перестают устраивать, когда Microsoft сворачивает Publisher, а ВАШИ файлы — это дело всей вашей жизни: учебные программы, которые вы сами написали, семейная книга рецептов, складывавшаяся годами и хранящая столько любви, двадцатилетний архив приходских бюллетеней или прайс-лист для клиентов.

Для многих документов LibreOffice вполне сносен. Текстовые блоки оказываются примерно там, где надо. Слова все на месте. Долгое время PubConvert работал так же, как почти все конвертеры Publisher в интернете: мы отдавали ваш .pub-файл LibreOffice и возвращали вам его результат.

Поэтому мы решили прочитать формат самостоятельно и построить конвертер с нуля. Наша цель — как можно точнее воспроизвести то, что выдаёт сам Publisher.

Что мы построили

Для формата .pub не существует никакой документации. Microsoft её никогда не публиковал, а сам формат к тому же менялся от версии к версии. Мы протестировали наш парсер на настоящих документах Publisher: информационных бюллетенях, меню, сертификатах, лотерейных билетах, буклетах — том, что люди реально делали. Мы сравнивали наш вывод с тем, как эти документы должны выглядеть, страница за страницей, и исправляли расхождения. Потом делали это снова. И снова. И снова. И снова. И снова....

Это старый и достойный способ создавать совместимое программное обеспечение, и каждая строка получившегося конвертера — наш собственный код, написанный на Rust и построенный на том, что мы вывели логически. Извлечь текст — это простая часть. Воспроизвести облик документа — точные шрифты, рамки таблиц, обтекание текста вокруг фотографии — вот по-настоящему трудная часть, и именно на неё мы потратили своё время.

Наш движок читает файл напрямую и рендерит его собственным PDF-рендерером. Никакого LibreOffice посередине. Он также создаёт документы Word, КОТОРЫЕ ВЫ ДЕЙСТВИТЕЛЬНО МОЖЕТЕ РЕДАКТИРОВАТЬ! и файлы IDML (формат, который открывают Adobe InDesign и Affinity Publisher) прямо из .pub-файла.

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

Что вы заметите

Если вы конвертировали у нас файл раньше и результат был немного не таким — попробуйте снова. Вот конкретные вещи, которые теперь работают иначе:

  • WordArt сохраняет форму — включая текст по дуге или по кругу
  • Таблицы сохраняют рамки, заливки и выравнивание, включая календари
  • Классический клип-арт отображается вместо того, чтобы исчезнуть
  • Градиенты и эффекты изображений выживают
  • Многостраничные документы выходят в правильном порядке страниц
  • Повёрнутые и отражённые фигуры оказываются там, где нужно

И кое-что, чего вы не заметите, — а это не менее важно: если наш движок встречает файл, который не может прочитать (такие существуют — в основном очень старые или повреждённые), мы автоматически переключаемся на прежний путь конвертации. Результат вы получите в любом случае.

Что это значит в свете обратного отсчёта

Microsoft 365 лишается Publisher 1 октября 2026 года. Бессрочные копии по-прежнему смогут открывать файлы; их поддержка заканчивается 13 октября 2026 года. Весь смысл создания этого движка в том, чтобы ответ на вопрос «что случится с моими файлами?» не зависел от программного обеспечения, которое относится к Publisher как к чему-то второстепенному.

После запуска мы разобрали отдельные аспекты: конвертацию в IDML для InDesign и Affinity, конвертацию в Word, которая остаётся редактируемой и самые сложные места файлов Publisher: WordArt, клипарт и календари. Движок тоже продолжает улучшаться. Свежие исправления вошли в августовское обновление.

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