Конвертировать EPUB в PDF
Распакуйте электронную книгу из ZIP-контейнера и получите PDF с главами в правильном порядке, обложкой и кириллицей.
Перетащите EPUB файлы сюда
или выберите книги для конвертации
Spine-порядок глав
Главы идут в порядке, заданном автором в OPF spine
DejaVuSans кириллица
Шрифт с полным набором русских букв инжектируется автоматически
Обложка и картинки
Все изображения из OEBPS/images переносятся в PDF
О форматах
EPUB и PDF — две философии электронной книги
EPUB формат
Electronic Publication, IDPF / W3C
EPUB — открытый стандарт IDPF (с 2017 года под крылом W3C) для электронных книг. ZIP-контейнер с XHTML-файлами глав, CSS-стилями, шрифтами и метаданными в OPF. Текст переплавляется под размер экрана читалки — идеально для смартфонов и e-ink.
PDF формат
Portable Document Format, ISO 32000-2:2020
PDF — стандарт ISO 32000-2 для документов с фиксированной вёрсткой. Хранит точное расположение текста и картинок на каждой странице. Универсально открывается на компьютере, телефоне, в браузере и идёт прямо в принтер без потерь оформления.
Сравнение форматов
Когда читалка, когда PDF
Как конвертировать
Три шага: распаковка ZIP, склейка глав, рендер в PDF
Загрузите EPUB
Перетащите .epub-файл в зону загрузки. Принимаются книги без DRM в стандартах EPUB 2 и EPUB 3.
xhtml2pdf + EPUB ZIP
Конвертер парсит OPF-spine, извлекает HTML-главы и картинки из ZIP-контейнера и рендерит всё через xhtml2pdf с шрифтом DejaVuSans для кириллицы.
Скачайте PDF
Готовая книга с обложкой, главами в правильном порядке и встроенными иллюстрациями — открывается на любом устройстве.
Частые вопросы
Технические детали конвертации EPUB
META-INF/container.xml, находит OPF (package document), читает секцию <spine> — это упорядоченный список идентификаторов файлов в порядке, в котором задумал автор. Каждый item из spine читается как отдельная глава и склеивается в общий поток через page-break-before: always. Navigation-документы (NCX, nav.xhtml) и обложки обрабатываются отдельно.
@font-face с DejaVuSans, который содержит полный кириллический набор Unicode-блоков — никаких квадратиков и mojibake. Если в EPUB были встроены свои шрифты (OEBPS/fonts/*.ttf), они тоже подгружаются. Стандартные русские шрифты типа Times New Roman, Arial и Calibri маппятся на DejaVuSans автоматически.
OEBPS/images/, OEBPS/Images/ или похожих папок извлекаются из ZIP во временную директорию, и xhtml2pdf подгружает их через link_callback по относительным путям. Обложка (если указана в OPF через property="cover-image") вставляется первой страницей PDF. SVG-обложки конвертируются в растр.
<script>, MathML-формулы и интерактивные SVG из EPUB3 удаляются регулярным выражением до рендера. Звук и видео из мультимедийных EPUB также игнорируются — их нечем заменить. Текст, картинки, таблицы, заголовки, списки и базовые CSS-стили (цвет, шрифт, отступы) переносятся в полном объёме.