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?

Tim Pietzcker
la source
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.

Peter Mortensen
la source
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é

Todd Meinershagen
la source
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.

Priyank
la source
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.

Silver Knight
la source
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.

Xiè Jìléi
la source
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