Logiciel pour convertir des fichiers CHM en EPUB / Kindle


28

J'essaie de décider d'acheter un Kindle 2 , maintenant qu'il est disponible en Europe. Une chose que j'aimerais faire avec cela est de mettre plusieurs fichiers d'aide Windows dessus (par exemple, la documentation Python). Existe-t-il un bon moyen de convertir un fichier CHM dans un format lisible par Kindle?

Ou est-ce quelque chose que d'autres lecteurs électroniques comme Sony font mieux puisque EPUB et CHM sont tous deux basés sur HTML?


1
oui, EPUB et CHM sont des conteneurs HTML, ZIP peut extraire EPUB.

avez-vous essayé les deux solutions à partir des réponses à cette question?
Quack Quichotte

@quack ouais je l'ai fait. eCub n'a pas réussi à créer un répertoire et s'est arrêté. Je pourrais l'essayer sur une autre boîte et voir comment je vais.
Griegs

Réponses:


23

Si vous utilisez Windows (vous pouvez passer directement à l'étape 3 si vous utilisez une version récente de Calibre ; il prend désormais en charge l'importation directe de fichiers .chm):

  1. Extrayez les fichiers HTML du conteneur CHM à partir de l'invite de commande avec HH.EXE

    Exemple:

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

    (Les utilisateurs de Mac peuvent utiliser Tubby pour convertir CHM en HTML)

  2. Fusionner les fichiers HTML en un seul fichier (par exemple avec SoftSnow Merger )

  3. Utilisez Calibre pour le convertir en EPUB.

Tous les programmes mentionnés ci-dessus sont gratuits et hh.exe est un utilitaire d'aide de Microsoft Windows.

Il existe des programmes commerciaux comme ABC Amber CHM Converter qui exécuteront automatiquement les étapes 1 et 2. Cependant, je ne connais aucun logiciel qui convertira CHM directement en EPUB. D'autres applications commerciales (par exemple, Universal Document Converter ) peuvent être utilisées pour convertir CHM en PDF que le Kindle peut ou ne gère pas très bien.


Merci, Molly. J'ai utilisé une approche similaire (hhw.exe) avec un succès variable. Il existe des fichiers d'aide qui utilisent un fichier .hhc comme "centre de navigation" au lieu de quelque chose comme un "index.html", et iSilo (Palm HTML Converter) ne pouvait pas gérer cela. Un exemple est le fichier d'aide PowerShell (PowerShell 1.0) - votre approche fonctionnerait-elle aussi pour cela?
Tim Pietzcker

4
Calibre prend désormais en charge les fichiers chm et peut les convertir directement en EPUB ou MOBI (entre autres formats).
Blorgbeard

1
Notez que lorsque vous utilisez hh.exe, il ne doit y avoir aucun espace dans vos noms de chemin, si vous utilisez des guillemets pour spécifier le chemin d'accès, cela ne fait tout simplement rien.
Sverre Rabbelier

38

Pour lire votre fichier .chm sur le Kindle, vous devrez le convertir au format .mobi. Cela peut être fait en utilisant simplement Calibre qui vous permet d'importer un fichier .chm et de le convertir en .mobi. Ensuite, vous pouvez envoyer le fichier à votre appareil lorsqu'il est connecté


5

C'est une solution de contournement intéressante de Molly , mais vous pouvez également utiliser eCub pour créer ePUB à partir de pages HTML. De cette façon, vous n'avez pas un livre d'une page, mais des livres avec des chapitres et différentes pages.


1

J'ai trouvé que Sigil était un excellent outil pour créer et éditer des livres électroniques au format ePub. Je l'utilise sous Linux, mais pour autant que je sache, cela fonctionne aussi bien sous Windows ou Mac, donc peu importe le système d'exploitation sur lequel vous essayez d'accomplir cette tâche. Tant que vous avez le HTML et les fichiers image dont vous avez besoin (et que vous en savez suffisamment sur HTML pour éventuellement éditer les liens d'image ou nettoyer le contenu si nécessaire), ça devrait aller. Il nécessite un peu plus de travail que eCub, mais il vous donne un contrôle total sur le résultat final et avec un peu de pratique, vous pouvez créer de très beaux e-Books ePub.


1

Pourquoi ne pas essayer chm2pdf ? Il est disponible dans le référentiel Ubuntu afin que vous puissiez facilement l'installer:

sudo apt-get install chm2pdf

Il a un mode continu pour concaténer des pages html, comme:

chm2pdf --continuous in.chm out.pdf

Et beaucoup d'options pour contrôler l'apparence de sortie.


1
pdf suce un Kindle!
Patrick Honorez

Eh bien, vous pouvez couper les marges blanches avec acroreader, pour le rendre un peu mieux ..
Xiè Jìléi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.