Программное обеспечение для конвертирования файлов CHM в EPUB / Kindle

48870
Tim Pietzcker

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

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

28
да, EPUB и CHM являются HTML-контейнерами, ZIP может извлекать EPUB. 14 лет назад 1
Вы пробовали * оба * решения из ответов на этот вопрос? quack quixote 14 лет назад 0
@ Кря, да, я сделал. eCub не удалось создать каталог и остановился. Я мог бы попробовать это на другой коробке и посмотреть, как я иду. griegs 14 лет назад 0

5 ответов на вопрос

38
Todd Meinershagen

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

23
Peter Mortensen

Если вы используете 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 может справиться или не справиться.

Спасибо, Молли. Я использовал аналогичный подход (hhw.exe) с переменным успехом. Существуют некоторые файлы справки, которые используют файл .hhc в качестве «центра навигации» вместо чего-то вроде «index.html», и iSilo (Palm HTML конвертер) не может справиться с этим. Примером является файл справки PowerShell (PowerShell 1.0) - подойдет ли и ваш подход к этому? Tim Pietzcker 14 лет назад 0
Калибр теперь поддерживает файлы CHM и может конвертировать их непосредственно в EPUB или MOBI (среди других форматов). Blorgbeard 14 лет назад 4
Обратите внимание, что при использовании hh.exe в именах путей не должно быть пробелов, если вы используете кавычки для указания пути, он просто ничего не делает. Sverre Rabbelier 13 лет назад 1
5
Priyank

It is a cool workaround by Molly, but you can also use eCub to create ePUB from HTML pages. This way you don't have a one page book, but books with chapters and various pages.

1
Silver Knight

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

1
Xiè Jìléi

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

sudo apt-get install chm2pdf 

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

chm2pdf --continuous in.chm out.pdf 

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

PDF сосет на разжечь! Patrick Honorez 12 лет назад 1
Ну, вы можете нарезать белые поля с помощью acroreader, чтобы сделать его немного лучше .. Xiè Jìléi 12 лет назад 0

Похожие вопросы