iloveepub
Меню
RU

Обработка на устройстве — файлы никогда не покидают его

Объединение EPUB

Объединяйте несколько книг EPUB в один файл с единым оглавлением — полностью в вашем браузере. Бесплатно, без загрузки, без ограничений.

01Добавьте файлы EPUB

02Название объединенной книги

Используется как название в метаданных и оглавлении объединенной книги.

03Объединить и скачать

Когда нужен именно один файл

Трилогия, которую хочется отправить в Send to Kindle одним пунктом, подборка лекций из нескольких EPUB или три тома из общественного достояния, которым на полке Kobo достаточно одного места. Объединение решает порядок чтения. Конвертацией оно не занимается. Книги у вас уже корректные. Нужны один пакет, одно название и оглавление, по которому видно, где начинается каждая.

Это не тот инструмент, если исходники — сканы, которые ещё надо ужать, или если один из них не открывается. Сначала откройте «Сжать EPUB» или «Починить мой EPUB». Объединённый файл не меньше суммы частей, а почта Send to Kindle по-прежнему останавливается на 50 MB.

Что записывается в новый EPUB

Каждый исходник распаковывается отдельно и сразу отпускается, чтобы телефону не приходилось держать все книги разом. Файлы копируются в OEBPS/book-1/, OEBPS/book-2/ и дальше по тому же шаблону. Идентификаторы манифеста переписываются, чтобы книги не столкнулись. Исходные навигационные документы не копируются: их ссылки ведут на старые пути. Вместо них пишутся новые nav.xhtml и toc.ncx. Название каждого исходника — пункт верхнего уровня, главы этой книги сидят под ним.

Новый content.opf несёт введённое вами название и spine в том порядке, который вы задали. Запись mimetype хранится первой, без сжатия. Разметка сжимается deflate. Изображения, шрифты и аудио кладутся как есть, без перекодирования. Относительные ссылки внутри исходной книги продолжают работать: книга остаётся папкой, и её относительные URL не меняются. Позиция чтения и выделения не переезжают: они живут в приложении-читалке, а не в EPUB.

Ограничения, которые настоящие

Нужны минимум два файла EPUB. Каждый исходник ограничен 80 MB, чтобы систему реже закрывала вкладку посреди копирования. Жёсткого предела на число книг, кроме этого потолка памяти, нет. Файлы с DRM отклоняются. Сквозных номеров страниц на весь сборник инструмент не выдумывает и сгенерированный титульный лист между книгами не вставляет.

Обложка каждой книги копируется вместе с ней. Новую обложку сборника объединение не рисует. Читалка может показать первое изображение, помеченное как обложка, а может не показать ничего — как решит устройство. Если картинка на полке важна, прогоните объединённый файл через «Изменить обложку EPUB».

В сравнении с EpubMerge в Calibre

Своей кнопки объединения в Calibre нет. Обычный путь на компьютере — плагин EpubMerge. Он умеет добавить титульный лист каждой исходной книге и записать метаданные серии. Живёт он внутри Calibre, поэтому неосторожная конвертация следом может переписать CSS, который вы хотели оставить в покое.

Эта страница только раскладывает файлы каждой книги по папкам book-N, пишет новые OPF, nav и NCX и не трогает разметку глав. Указатели серий она не пишет, титульные листы не добавляет. EpubMerge — если нужны эти сгенерированные страницы. Эта страница — если задача в пакете и порядке чтения.

Как объединить файлы EPUB

  1. Добавьте файлы EPUB

    Выберите два или больше файлов .epub. Браузер читает их напрямую — ничего никуда не загружается.

  2. Задайте порядок и название

    Перемещайте книги вверх и вниз, задавая порядок чтения, и дайте объединенной книге название для метаданных и оглавления.

  3. Скачайте объединенный EPUB

    Итоговая книга — с единым оглавлением по всем исходникам — сохраняется прямо на ваше устройство.

Частые вопросы

Каждая книга остаётся частью оглавления?

Да. Новый nav перечисляет название каждого исходника, а главы этой книги вложены под ним. Старые nav и NCX заново не используются: они указывают на пути, которых больше нет.

Ссылки внутри главы продолжат работать?

Ссылки на другие файлы той же исходной книги работают. Книга копируется папкой, относительные URL не меняются. Ссылки, которые вели за пределы EPUB, и выделения, которые сохранила читалка, в файл не входят.

Что происходит с обложками?

Каждая обложка копируется вместе со своей книгой. Новая обложка сборника не рисуется. Некоторые читалки показывают первое изображение с пометкой cover-image. Если нужна одна конкретная картинка на полке, затем откройте «Изменить обложку EPUB».

Почему потолок — 80 MB на файл?

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

Чем это отличается от конвертации обеих книг в Calibre?

Плагин EpubMerge в Calibre умеет вставить титульные листы и метаданные серии, а следующий шаг Convert может переписать CSS. Это объединение разметку не конвертирует. Оно копирует каждую книгу в папку book-N и пишет вокруг них новые OPF, nav и NCX.

Похожие инструменты