Конвертация EPUB в PDF без потери верстки

Иван Корнев·26.05.2026·5 мин

Чтобы корректно конвертировать EPUB в PDF с сохранением шрифтов и переносов, используйте программу Calibre с включенной опцией внедрения шрифтов и настройкой параметров страницы. Для сложных книг предварительно отредактируйте CSS-стили в редакторе Sigil, убрав жесткие разрывы строк. Онлайн-конвертеры подходят только для простых текстов, так как часто игнорируют встроенные шрифты.

Главная проблема при конвертации — разница в природе форматов. EPUB использует «резиновую» верстку на базе HTML/CSS, адаптируясь под экран, а PDF фиксирует положение каждого символа на листе. Без правильной настройки текст «рассыпается», шрифты заменяются на системные (например, Arial вместо Georgia), а слова переносятся некорректно.

Краткий ответ: Лучший способ — бесплатная программа Calibre. В настройках конвертации обязательно выберите вкладку «Внешний вид» → «Шрифты» и поставьте галочку «Встраивать шрифты». Также задайте размер страницы (A4) и поля, чтобы текст не прилипал к краям.

Почему ломается верстка при конвертации

Понимание причин ошибок помогает избежать их в будущем. Основные проблемы:

  1. Отсутствие внедрения шрифтов. Если шрифт не встроен в PDF, читатель увидит его только если он установлен в его системе. Чаще всего красивые засечки заменяются стандартным Times New Roman или Arial, что меняет ширину строки и ломает переносы.
  2. Жесткие разрывы строк (<br>). В EPUB авторы или издатели иногда вручную разрывают строки для красоты на конкретном устройстве. В PDF с другим размером страницы эти разрывы создают «рваный» правый край.
  3. Конфликт CSS-правил. Стили для экранного чтения (например, text-align: justify с большими интервалами) могут некорректно обрабатываться конвертером при фиксированном размере листа.

Способ 1: Calibre — полный контроль над результатом

Calibre — это золотой стандарт для работы с электронными книгами. Он позволяет тонко настроить процесс преобразования.

Пошаговая настройка

  1. Добавьте книгу в библиотеку Calibre.
  2. Нажмите кнопку «Конвертировать книги» (Convert books).
  3. В правом верхнем углу выберите выходной формат: PDF.

Настройка внешнего вида и шрифтов

Перейдите во вкладку «Внешний вид» (Look & Feel):

  • Раздел «Шрифты»:
    • Поставьте галочку «Встраивать шрифты» (Embed fonts). Это критически важно. Calibre попытается извлечь шрифты из EPUB и поместить их внутрь PDF.
    • Если книга не имеет встроенных шрифтов, вы можете принудительно задать базовый шрифт (например, Liberation Serif или Times New Roman) и размер (12–14 pt).
  • Раздел «Страница»:
    • Задайте размер бумаги (обычно A4).
    • Укажите поля (Margins). Рекомендуемое значение: 20–30 px со всех сторон, чтобы текст не обрезался при печати.

Исправление переносов

Во вкладке «Обработка текста» (Text Processing):

  • Найдите опцию «Удалить разрывы строк между абзацами» или аналогичную настройку очистки.
  • Если в книге много ручных переносов, включите опцию «Исправлять разрывы строк». Это заставит программу игнорировать теги <br> внутри абзацев и пересчитывать переносы слов автоматически согласно новому размеру страницы.

Если после конвертации шрифты все равно отображаются неправильно, проверьте лицензию шрифта. Некоторые издательства защищают шрифты от извлечения. В этом случае Calibre заменит их на стандартные. Решение — вручную заменить шрифт в настройках Calibre на похожий системный шрифт перед конвертацией.

Способ 2: Предварительная правка CSS (для сложных книг)

Если Calibre не справляется с версткой (например, слетают заголовки или таблицы), нужно отредактировать исходный файл EPUB. Для этого используйте бесплатный редактор Sigil.

  1. Откройте EPUB в Sigil.
  2. Найдите файл стилей (обычно styles.css или stylesheet.css в папке Styles).
  3. Добавьте или измените следующие правила для тела документа:
body {
    font-family: "Georgia", serif; /* Укажите желаемый шрифт */
    font-size: 12pt;
    line-height: 1.5;
    text-align: justify;
    hyphens: auto; /* Включает автоматические переносы */
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
}

/* Убираем лишние разрывы, если они есть */
p {
    margin-bottom: 0.5em;
    text-indent: 1.5em;
}
  1. Сохраните файл.
  2. Конвертируйте исправленный EPUB в PDF через Calibre, как описано в Способе 1.

Этот метод гарантирует, что конвертер получит «чистый» код без противоречивых инструкций.

Способ 3: Онлайн-сервисы (быстро, но с ограничениями)

Если устанавливать программы нет возможности, можно использовать онлайн-конвертеры (например, CloudConvert, Zamzar или специализированные сервисы вроде epub2pdf).

На что обратить внимание:

  • Ищите настройки «Embed fonts» (Встроить шрифты). Если такой опции нет, качество будет низким.
  • Избегайте сервисов, которые требуют регистрации или ставят водяные знаки.
  • Онлайн-инструменты редко позволяют настроить поля и размер страницы, поэтому результат может потребовать дополнительной обрезки в PDF-редакторе.

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

Сравнение методов конвертации

МетодКачество шрифтовКонтроль переносовСложностьДля кого
CalibreВысокое (при включенном внедрении)Полное (настройки обработки текста)СредняяДля большинства пользователей
Sigil + CalibreИдеальноеПолное (ручная правка CSS)ВысокаяДля верстальщиков и сложных макетов
Онлайн-сервисыНизкое/СреднееАвтоматическое (часто с ошибками)НизкаяДля быстрых черновых конвертаций

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

  1. «Кракозябры» вместо текста.

    • Причина: Проблема с кодировкой или отсутствием шрифта.
    • Решение: В Calibre во вкладке «Ввод» убедитесь, что выбран правильный входной формат. Попробуйте сменить шрифт вывода на стандартный (Arial/Times).
  2. Огромные пробелы между словами.

    • Причина: Включено выравнивание по ширине (justify) при слишком узких полях или длинных словах (URL, сложные термины).
    • Решение: В CSS добавьте word-wrap: break-word; или увеличьте поля страницы в настройках Calibre.
  3. PDF весит слишком много.

    • Причина: Внедрены полные версии шрифтов и картинки в высоком разрешении.
    • Решение: В Calibre во вкладке «Вывод PDF» уменьшите DPI изображений (до 150–200 для экрана) и включите сжатие шрифтов.

FAQ

Можно ли конвертировать EPUB в PDF на телефоне? Да, но с ограничениями. Приложения вроде «Ebook Converter» на Android или iOS часто используют упрощенные движки. Шрифты могут замениться. Для качественного результата лучше использовать ПК.

Почему в PDF исчезли иллюстрации? Проверьте настройки Calibre: во вкладке «Внешний вид» → «Изображения» убедитесь, что не стоит ограничение на максимальный размер изображения, которое могло бы обрезать графику. Также убедитесь, что изображения в самом EPUB не повреждены.

Как сделать PDF searchable (с текстовым слоем)? Calibre по умолчанию создает PDF с текстовым слоем. Если вы используете конвертацию через «печать в PDF» из других программ, убедитесь, что не выбираете опцию «Как изображение» (As Image), иначе текст нельзя будет выделить.