28

Я пытаюсь решить, стоит ли покупать Kindle 2, теперь, когда он доступен в Европе. Одна вещь, которую я хотел бы сделать с этим, состоит в том, чтобы поместить несколько файлов справки Windows (например, документация Python). Есть ли хороший способ конвертировать файл CHM в читаемый формат Kindle?

Или это то, что другие электронные читатели, такие как Sony, делают лучше, так как EPUB и CHM основаны на HTML?

5 ответов5

38

Чтобы прочитать ваш файл .chm на Kindle, вам нужно будет конвертировать его в формат .mobi. Это можно сделать, просто используя Caliber, который позволяет импортировать файл .chm и конвертировать его в .mobi. Затем вы можете отправить файл на ваше устройство, когда он подключен

23

Если вы используете Windows (вы можете сразу перейти к шагу 3, если используете последние версии Caliber ; теперь он поддерживает импорт файлов .chm напрямую):

  1. Извлеките файлы HTML из контейнера CHM из командной строки с помощью HH.EXE

    Пример:

    HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
    

    (Пользователи Mac могут использовать Tubby для преобразования CHM в HTML)

  2. Объединить файлы HTML в один файл (например, с помощью SoftSnow Merger)

  3. Используйте Caliber, чтобы конвертировать его в EPUB.

Все программы, упомянутые выше, являются бесплатными, и hh.exe - это справочная система Microsoft Windows.

Существуют коммерческие программы, такие как ABC Amber CHM Converter, которые автоматически выполняют шаги 1 и 2. Однако я не знаю программного обеспечения, которое будет конвертировать CHM напрямую в EPUB. Другие коммерческие приложения (например, Universal Document Converter) могут использоваться для преобразования CHM в PDF, с которым Kindle может справиться или не справиться.

5

Это отличный обходной путь для Молли, но вы также можете использовать eCub для создания ePUB из HTML-страниц. Таким образом, у вас есть не одностраничная книга, а книги с главами и различными страницами.

1

Я считаю, что Sigil - отличный инструмент для создания и редактирования электронных книг в формате ePub. Я использую его в Linux, но, насколько мне известно, он одинаково хорошо работает в Windows или Mac, поэтому не должно иметь значения, в какой операционной системе вы пытаетесь выполнить эту задачу. Если у вас есть HTML-файлы и файлы изображений, которые вам нужны (и вы знаете достаточно о HTML, чтобы, возможно, редактировать ссылки на изображения или очищать контент при необходимости), все будет в порядке. Это требует немного больше работы, чем eCub, но дает вам полный контроль над конечным результатом, и, немного потренировавшись, вы можете создать несколько хороших электронных книг ePub.

1

Почему бы не попробовать chm2pdf? Он доступен в репозитории Ubuntu, поэтому вы можете легко установить его:

sudo apt-get install chm2pdf

Он имеет непрерывный режим для объединения HTML-страниц, как:

chm2pdf --continuous in.chm out.pdf

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .