Software zur Konvertierung von CHM-Dateien in EPUB / Kindle


28

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

Oder ist dies etwas, was andere E-Reader wie Sony besser können, da EPUB und CHM beide auf HTML basieren?


1
Ja, sowohl EPUB als auch CHM sind HTML-Container. ZIP kann EPUB extrahieren.

Haben Sie beide Lösungen aus den Antworten auf diese Frage ausprobiert ?
Quack Quijote

@ Quack ja, ich habe. eCub konnte kein Verzeichnis erstellen und wurde gestoppt. Ich könnte es auf einer anderen Box versuchen und sehen, wie ich gehe.
griegs

Antworten:


23

Wenn Sie Windows verwenden (Sie können direkt mit Schritt 3 fortfahren, wenn Sie eine neuere Version von Calibre verwenden ; jetzt wird das direkte Importieren von CHM-Dateien unterstützt):

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

    Beispiel:

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

    (Mac-Benutzer können mit Tubby CHM in HTML konvertieren.)

  2. Zusammenführen der HTML-Dateien zu 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 Hilfsprogramm von Microsoft Windows.

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 nur unzureichend verarbeiten kann.


Danke, Molly. Ich habe einen ähnlichen Ansatz (hhw.exe) mit unterschiedlichem Erfolg verwendet. Es gibt einige Hilfedateien, die eine .hhc-Datei als "Navigationszentrum" anstelle einer "index.html" verwenden, und iSilo (Palm HTML Converter) konnte dies nicht verarbeiten. Ein Beispiel ist die PowerShell-Hilfedatei (PowerShell 1.0) - würde Ihr Ansatz auch dafür funktionieren?
Tim Pietzcker

4
Calibre unterstützt jetzt chm-Dateien und kann sie (unter anderem) direkt in EPUB oder MOBI konvertieren.
Blorgbeard

1
Beachten Sie, dass bei der Verwendung von hh.exe keine Leerzeichen in den Pfadnamen enthalten sein dürfen. Wenn Sie den Pfadnamen in Anführungszeichen setzen, geschieht nichts.
Sverre Rabbelier

38

Um Ihre .chm-Datei auf dem Kindle lesen zu können, müssen Sie sie in das .mobi-Format konvertieren. Verwenden Sie dazu einfach Calibre, mit dem Sie eine CHM-Datei importieren und in eine Mobi-Datei konvertieren können. Anschließend können Sie die Datei an Ihr Gerät senden, wenn die Verbindung hergestellt ist


5

Es ist eine coole Problemumgehung von Molly , aber Sie können eCub auch 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

Ich habe festgestellt, dass Sigil ein hervorragendes Werkzeug zum Erstellen und Bearbeiten von E-Books im ePub-Format ist. Ich benutze es unter Linux, aber soweit ich weiß, funktioniert es auch unter Windows oder Mac. Es sollte also keine Rolle spielen, auf welchem ​​Betriebssystem Sie diese Aufgabe ausführen möchten. Solange Sie über die HTML- und Bilddateien verfügen, die Sie benötigen (und über ausreichende HTML-Kenntnisse verfügen, um möglicherweise die Bildlinks zu bearbeiten oder den Inhalt bei Bedarf zu bereinigen), sollten Sie in Ordnung sein. Es erfordert ein wenig mehr Arbeit als eCub, gibt Ihnen jedoch die vollständige Kontrolle über das Endergebnis und mit ein wenig Übung können Sie einige sehr schöne ePub-E-Books erstellen.


1

Warum nicht chm2pdf ausprobieren ? Es ist im Ubuntu-Repository verfügbar, so dass Sie es einfach installieren können:

sudo apt-get install chm2pdf

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

chm2pdf --continuous in.chm out.pdf

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


1
pdf saugt an einem kindle!
Patrick Honorez

Nun, Sie können die weißen Ränder mit Acroreader hacken, um es etwas besser zu machen.
Xiè Jìléi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.