Как пользоваться
- Выберите файл .fb2 или архив .fb2.zip.
- Проверьте название, автора, число глав и картинок.
- Нажмите Скачать EPUB.
Как это работает
Файл FB2 читается как XML (кодировка, чаще всего UTF-8 или Windows-1251, берётся из XML-заголовка). Из описания книги берутся название, авторы, язык, аннотация и обложка. Каждый раздел верхнего уровня основного текста становится главой XHTML, вложенные разделы — заголовками поменьше внутри неё. Картинки, хранящиеся в файле в base64, раскодируются в файлы изображений. Затем EPUB упаковывается в ZIP: первым идёт mimetype, дальше файл пакета, страница навигации и toc.ncx.
Пример
Роман с заголовком основного текста, 24 разделами верхнего уровня, блоком примечаний и обложкой JPEG даёт EPUB со страницей обложки, 25 главами (24 плюс «Примечания») и одной картинкой. Ссылка на сноску вида <a l:href="#n1" type="note">1</a> в третьей главе становится надстрочной ссылкой на место сноски в главе «Примечания».
Советы
- Если глав не видно, в FB2 нет разделов; тогда весь текст становится одной главой.
- Чтобы достать из FB2 только текст, воспользуйтесь конвертером EPUB в TXT — он читает и FB2.
- Свой текст или Markdown можно превратить в EPUB конвертером TXT в EPUB.