Software zum Konvertieren von CHM-Dateien in EPUB / Kindle

49024
Tim Pietzcker

Ich versuche zu entscheiden, ob ich einen Kindle 2 kaufen soll, der jetzt in Europa erhältlich ist. Eine Sache, die ich damit machen möchte, ist, mehrere Windows-Hilfedateien (zB die Python-Dokumentation) darauf zu legen. Gibt es eine gute Möglichkeit, eine CHM-Datei in ein für Kindle lesbares Format zu konvertieren?

Oder ist dies etwas, das andere E-Reader wie Sonys besser machen, da EPUB und CHM beide auf HTML basieren?

28
Ja, sowohl EPUB als auch CHM sind HTML-Container, ZIP kann EPUB extrahieren. vor 14 Jahren 1
Haben Sie * beide * Lösungen aus den Antworten auf diese Frage ausprobiert? quack quixote vor 14 Jahren 0
@quack ja das habe ich getan. eCub konnte kein Verzeichnis erstellen und wurde angehalten. Ich könnte es an einer anderen Box ausprobieren und sehen, wie ich gehe. griegs vor 14 Jahren 0

5 Antworten auf die Frage

38
Todd Meinershagen

Um Ihre .chm-Datei auf dem Kindle zu lesen, müssen Sie sie in das .mobi-Format konvertieren. Dazu können Sie lediglich Calibre verwenden, mit dem Sie eine .chm-Datei importieren und in .mobi konvertieren können. Dann können Sie die Datei an Ihr Gerät senden, wenn eine Verbindung hergestellt wird

23
Peter Mortensen

Wenn Sie Windows verwenden (Sie können direkt mit Schritt 3 fortfahren, wenn Sie eine neuere Version von Calibre verwenden ; es unterstützt jetzt den direkten Import von CHM-Dateien):

  1. Extrahieren Sie die HTML-Dateien aus der Eingabeaufforderung mit dem Befehl HH.EXE aus dem CHM-Container

    Beispiel:

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

    (Mac-Benutzer können Tubby verwenden, um CHM in HTML zu konvertieren.)

  2. Zusammenführen der HTML-Dateien in einer einzigen Datei (zB mit SoftSnow Merger )

  3. Verwenden Sie Calibre, um es in EPUB zu konvertieren.

Alle oben genannten Programme sind Freeware und hh.exe ist ein Microsoft Windows-Hilfsprogramm.

Es gibt kommerzielle Programme wie ABC Amber CHM Converter, die die Schritte 1 und 2 automatisch ausführen. Ich kenne jedoch keine Software, die CHM direkt in EPUB konvertiert. Andere kommerzielle Anwendungen (z. B. Universal Document Converter ) können verwendet werden, um CHM in PDF zu konvertieren, die der Kindle möglicherweise nicht so gut verarbeitet.

Danke, Molly. Ich habe einen ähnlichen Ansatz (hhw.exe) mit unterschiedlichem Erfolg verwendet. Es gibt einige Hilfedateien, die eine .hhc-Datei als "Navigationscenter" anstelle von "index.html" verwenden, und iSilo (Palm HTML-Konverter) konnte damit nicht umgehen. Ein Beispiel ist die PowerShell-Hilfedatei (PowerShell 1.0). Würde Ihr Ansatz auch dafür funktionieren? Tim Pietzcker vor 14 Jahren 0
Calibre unterstützt nun CHM-Dateien und kann sie direkt in EPUB oder MOBI (unter anderen Formaten) konvertieren. Blorgbeard vor 13 Jahren 4
Beachten Sie, dass bei der Verwendung von hh.exe die Pfadnamen keine Leerzeichen enthalten dürfen. Wenn Sie den Pfadnamen in Anführungszeichen setzen, führt dies einfach nichts aus. Sverre Rabbelier vor 13 Jahren 1
5
Priyank

Es ist eine coole Problemumgehung von Molly, Sie können jedoch auch eCub verwenden, um ePUB aus HTML-Seiten zu erstellen. Auf diese Weise haben Sie kein einseitiges Buch, sondern Bücher mit Kapiteln und verschiedenen Seiten.

1
Silver Knight

Ich habe festgestellt, dass Sigil ein hervorragendes Werkzeug zum Erstellen und Bearbeiten von E-Books im ePub-Format ist. Ich verwende es unter Linux, aber soweit ich weiß, funktioniert es gleichermaßen gut unter Windows oder Mac. Daher sollte es überhaupt keine Rolle spielen, unter welchem ​​Betriebssystem Sie diese Aufgabe ausführen möchten. Solange Sie über die erforderlichen HTML- und Bilddateien verfügen (und über HTML-Kenntnisse verfügen, um möglicherweise die Bildlinks bearbeiten oder den Inhalt ggf. bereinigen zu können), ist dies in Ordnung. Es erfordert etwas mehr Arbeit als eCub, aber Sie haben die vollständige Kontrolle über das Endergebnis. Mit etwas Übung können Sie einige sehr schöne ePub-E-Books erstellen.

1
Xiè Jìléi

Warum probierst du nicht chm2pdf ? Es ist im Ubuntu-Repository verfügbar, sodass Sie es leicht installieren können:

sudo apt-get install chm2pdf 

Es hat einen kontinuierlichen Modus, um HTML-Seiten zu verketten:

chm2pdf --continuous in.chm out.pdf 

Und viele Optionen, um das Erscheinungsbild der Ausgabe zu steuern.

pdf saugt an einem Zünder! Patrick Honorez vor 12 Jahren 1
Nun, Sie können die weißen Ränder mit einer Acroreader hacken, um es etwas besser zu machen. Xiè Jìléi vor 12 Jahren 0