Програмне забезпечення для перетворення CHM-файлів у EPUB / Kindle


28

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

Або це щось таке, що інші електронні читачі, як Sony, роблять краще, оскільки EPUB та CHM базуються на HTML?


1
так, і EPUB, і CHM є контейнерами HTML, ZIP може витягувати EPUB.

ви спробували обидва рішення з відповідей на це запитання?
шарлатаний кіхот

@quack так, я зробив. eCub не вдалося створити каталог і зупинився. Я можу спробувати його на іншій коробці і побачити, як я йду.
griegs

Відповіді:


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. Використовуйте Калібр для перетворення його в 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) - чи підходив би і ваш підхід?
Тім Піцкер

4
Тепер Caliber підтримує файли chm і може конвертувати їх безпосередньо в EPUB або MOBI (серед інших форматів).
Blorgbeard

1
Зауважте, що при використанні hh.exe у назвах вашого шляху не повинно бути пробілів, якщо ви використовуєте лапки, щоб вказати ім'я шляху, він просто нічого не робить.
Sverre Rabbelier

38

Для того, щоб прочитати .chm файл на Kindle, вам потрібно буде перетворити його у формат Royalty. Це можна зробити, просто скориставшись Calibre, який дозволяє імпортувати .chm-файл і перетворити його в зображення. Потім ви можете надіслати файл на свій пристрій під час підключення


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

І безліч варіантів керування зовнішнім виглядом.


1
pdf смокче на розпал!
Патрік Хонорез

Ну, ви можете порубати білі поля за допомогою акрочитання, щоб зробити його трохи кращим ..
Xiè Jìléi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.