Нет, нелегкая это работа - верстка электронных книг

 Давно собирался сделать для себя склерозник - картинки и текст для разных нужд. Для сборки CHM использовал Kel CHM Creator. Хорошая программа, но не умеет извлекать заголовки из тега <title>. Еще один бесячий момент: если удалить заголовок, то добавленный файл остается в списке проекта, и при компиляции происходит ошибка.

Хорошо, материал собран, CHM собрана, но тут мне захотелось попробовать другие форматы. Стал искать EPUB, нашел PrecisionHelper. Удобная программа, при запуске запросила старый проект в формате HHP, но при компиляции сделала файл размером 33МБ! Оказывается, программа добавила к книжке свою временную папку. Удалил папку, спасибо Total Commander. Но теперь часть страниц отображается некорректно - текст состоит символов UTF-8. Заменил криво сконвертированные файлы на оригинальные. Осталось еще пара недостатков конверсии, и я вернулся к FB2.

Ни один из найденных файлов не справился с импортом HTML, получились нечитаемые книги. Дошло до того, что один из программ молча установил WPE Office и похерил файловые ассоциации PDF, GIF. Удолил пакет, написав пару ласковых разработчикам. Последний шанс - PDF.

У CHM есть один параметр - язык по умолчанию в кодировке ANSI. Часть онлайн конвертеров игнорировала этот параметр и высрала PDF с таблицей закладок, в которой русские заголовки заменены на кракозябры(читай - codepage 1252). Еще часть конвертеров подавилась на Unicode и выдала убогую хрень. Остался один, который разбил на страницы по неведомым критериям. Порадовало то, что страница, которая должна быть с горизонтальной ориентацией, вписалась в привычную.

Запустил редактор, пофиксил то, что смог, на остальное меня не хватило. Документы тут.

Комментарии