Конвертация FB2 в PDF без потери структуры и стилей

Иван Корнев·27.05.2026·4 мин

Чтобы конвертировать FB2 в PDF с сохранением оглавления и шрифтов, используйте программу Calibre. Это бесплатный инструмент, который позволяет гибко настраивать экспорт: встраивать шрифты в файл, генерировать интерактивное оглавление (закладки) и сохранять форматирование текста. Онлайн-конвертеры часто игнорируют эти настройки, поэтому для качественного результата лучше использовать локальное ПО.

Ниже — подробный разбор методов, настроек и решений частых проблем.

Почему это сложно? FB2 — это XML-структура, ориентированная на переflow текста (reflowable), а PDF — фиксированный формат (fixed layout). При конвертации программа должна «решить», где заканчивается страница, как переносить строки и как связать заголовки с закладками PDF. Без правильной настройки эти связи теряются.

Лучший способ: использование Calibre

Calibre — золотой стандарт управления библиотекой электронных книг. Он бесплатно доступен для Windows, macOS и Linux.

Пошаговая инструкция

  1. Добавьте книгу. Запустите Calibre и нажмите кнопку «Добавить книги», выберите ваш .fb2 файл.
  2. Запуск конвертации. Выделите книгу и нажмите «Конвертировать книги» (Convert books).
  3. Выбор формата. В правом верхнем углу окна убедитесь, что «Выходной формат» установлен в PDF.
  4. Настройка внешнего вида (Look & Feel).
    • Перейдите во вкладку «Внешний вид».
    • В разделе «Шрифты» вы можете принудительно задать семейство шрифтов (например, Times New Roman или Georgia), если встроенные в FB2 вам не подходят.
    • Важно: Чтобы шрифты отобразились на любом устройстве, их нужно встроить.
  5. Настройка PDF (PDF Output).
    • Перейдите во вкладку «Вывод в PDF» (PDF Output).
    • Найдите опцию «Встраивать стандартные шрифты» (Embed standard fonts) или «Встраивать все шрифты». Поставьте галочку. Это увеличит размер файла, но гарантирует, что текст не превратится в «кракозябры» на чужом компьютере.
  6. Сохранение оглавления.
    • Перейдите во вкладку «Содержание» (Table of Contents).
    • Убедитесь, что стоит галочка «Принудительное создание оглавления» (Force use of auto-generated TOC), если автоматическое не сработало.
    • Calibre обычно автоматически распознает теги <section> и <title> из FB2 и превращает их в закладки PDF.
  7. Старт. Нажмите «ОК». Процесс может занять от нескольких секунд до минуты в зависимости от размера книги.

Проверка результата Откройте полученный PDF в Adobe Acrobat Reader или другом продвинутом ридере. Нажмите Ctrl+B (или Cmd+B на Mac), чтобы открыть панель закладок. Если вы видите список глав, значит, оглавление сохранено корректно.

Альтернатива: онлайн-сервисы

Если устанавливать программы нельзя, используйте облачные конвертеры. Однако они чаще теряют сложное форматирование.

Популярные сервисы:

  • Convertio
  • CloudConvert
  • Zamzar

Как повысить качество:

  1. Ищите кнопку «Настройки» (Settings) перед конвертацией.
  2. Включите опции «Preserve layout» (Сохранить макет) или «Bookmarks» (Закладки), если они доступны.
  3. Избегайте сервисов, которые просто печатают страницу в PDF через браузерный движок без обработки метаданных — такие файлы не будут иметь кликабельного оглавления.

Безопасность данных Не загружайте в открытые онлайн-конвертеры книги с личными заметками, конфиденциальной информацией или защищенные авторским правом материалы, которые вы не имеете права распространять. Файлы хранятся на серверах третьих лиц.

Продвинутый метод: командная строка (CLI)

Для пакетной обработки сотен книг используйте ebook-convert — утилиту командной строки, входящую в состав Calibre.

Пример команды для Linux/macOS/Windows (если Calibre добавлен в PATH):

ebook-convert input.fb2 output.pdf --prefer-metadata-cover --pdf-default-font-size=12 --pdf-mono-font-size=10 --embed-all-fonts

Ключевые параметры:

  • --embed-all-fonts: встраивает шрифты.
  • --pdf-default-font-size: задает базовый размер шрифта.
  • --chapter: можно явно указать XPath-выражение для поиска заголовков, если автоматика ошибается (например, //h:h2).

Частые ошибки и их решения

ПроблемаПричинаРешение
Нет оглавления в PDFВ FB2 файле нарушена структура заголовков или конвертер не распознал теги.В Calibre во вкладке «Содержание» вручную укажите XPath для заголовков (обычно //*[name()='h2' or name()='h3']).
Крякозябры вместо буквПроблема с кодировкой или отсутствием шрифта.В настройках PDF Output включите «Embed all fonts». Убедитесь, что исходный FB2 в кодировке UTF-8.
Слишком мелкий текстСтандартные настройки PDF ориентированы на печать A4.Увеличьте Default font size в настройках конвертации Calibre до 12–14 pt.
Разрывы строк посреди словНеправильная обработка переносов.Во вкладке «Внешний вид» включите опцию «Удалить разрывы строк внутри абзацев».

FAQ

Можно ли редактировать оглавление после конвертации? Да, но только в специализированных редакторах PDF (Adobe Acrobat Pro, Foxit PhantomPDF). Бесплатные ридеры обычно позволяют только просматривать закладки, но не менять их структуру. Лучше исправить источник (FB2) или настройки конвертера.

Почему PDF получается больше по размеру, чем FB2? FB2 — это текстовый формат сжатия (zip-архив внутри), а PDF содержит растровые или векторные данные о расположении каждого символа и встроенные файлы шрифтов. Разница в 5–10 раз — нормальное явление.

Сохраняются ли иллюстрации? Да, Calibre и качественные конвертеры переносят изображения. Однако в PDF они могут быть сжаты. В настройках Calibre («Вывод в PDF») можно отключить сжатие изображений, если важно максимальное качество картинок.

Какой шрифт лучше всего подходит для чтения с экрана в PDF? Для экранов лучше подходят шрифты без засечек (Arial, Verdana, Open Sans). Для печати — с засечками (Times New Roman, Garamond). В Calibre вы можете выбрать любой системный шрифт при конвертации.