Как перевести EPUB в PDF
Маршрута для .epub у нас нет, и это тот случай, когда одной кнопкой задача не решается в принципе. EPUB — упакованный набор размеченных глав и стилей, текст в нём перетекает под ширину экрана, и страниц как таковых внутри не существует. Они появляются только в момент перевода, а значит, размер листа, поля, кегль и переносы придётся выбрать вам. Это не конвертация формата, а вёрстка книги заново.
Коротко о цифрах
- Приём файлов .epub
- отсутствует: маршрута с этим расширением нет
- Устройство формата
- архив с размеченными главами, стилями и оглавлением
- Страницы в EPUB
- не хранятся: текст перетекает под ширину экрана
- Что берёт конвертер HTML
- один файл .html или .htm до 10 МБ
- Книги с DRM
- не конвертируются ничем: содержимое зашифровано
Что внутри EPUB и почему это меняет дело
Файл .epub — это архив, внутри которого лежат главы в виде размеченных документов, таблица стилей, картинки и оглавление со ссылками. Читалка каждый раз собирает из этого страницу под текущий экран: поменяли шрифт покрупнее — страниц стало больше. Номер страницы в такой книге не свойство файла, а свойство сегодняшнего экрана.
PDF устроен наоборот: там страница зафиксирована, и её размер записан в документе. Поэтому любой перевод EPUB в PDF означает решение за автора книги — на каком листе её печатать. Разные конвертеры принимают это решение по-разному, и именно отсюда берутся жалобы на слишком крупный шрифт, куцые поля и рваные абзацы.
Чем перевести и на что смотреть
- Настольная библиотечная программа с встроенным конвертером — самый предсказуемый вариант: там задаются размер листа, поля, базовый кегль и обработка оглавления.
- Читалка с печатью в PDF подойдёт, если книга небольшая, а точная вёрстка не важна.
- Проверяйте результат по трём местам: оглавление, сноски и таблицы. Именно они ломаются чаще всего.
- Книга из магазина с защитой DRM не откроется ни одним конвертером: содержимое зашифровано, и читать его нечем, кроме приложения магазина.
Отдельная глава через наш конвертер HTML
- Скопируйте .epub и смените расширение копии на .zip — внутри окажутся файлы глав.
- Найдите нужную главу: это обычный размеченный документ, который открывается в браузере.
- Учтите ограничение: на конвертацию уходит ровно один файл, поэтому картинки и стили из соседних папок с ним не поедут. Годится для текстовой главы, не годится для иллюстрированной.
- Проверьте вес: предел загрузки составляет 10 МБ.
- Загрузите файл в конвертер HTML и получите PDF на листе A4 с полями по 0,4 дюйма.
- Если глав несколько, соберите полученные документы в один файл объединением.
Частые вопросы
Почему у разных конвертеров получается разное число страниц?
Потому что каждый выбирает свой размер листа, поля и кегль, а в исходной книге этих величин нет вовсе. Число страниц появляется только в момент вёрстки и целиком зависит от выбранных настроек.
Сохранится ли оглавление со ссылками?
Зависит от конвертера. Хорошие переносят структуру в закладки документа, простые превращают оглавление в обычный список без переходов. Проверяйте это первым делом, потому что в длинной книге навигация важнее вёрстки.
Можно ли прогнать через ваш конвертер всю книгу целиком?
Нет. На обработку уходит один файл, а книга состоит из множества глав, стилей и картинок. Через нас имеет смысл проводить отдельную текстовую главу, а всю книгу лучше собирать настольной программой.
Как уменьшить готовый PDF книги?
Сначала проверьте, нужны ли иллюстрации в полном разрешении: чаще всего вес несут именно они. Затем прогоните документ через сжатие с целевым размером или разложите страницы по нескольку на лист для чтения с планшета.