Software per convertire i file CHM in EPUB / Kindle


28

Sto cercando di decidere se acquistare un Kindle 2 , ora che è disponibile in Europa. Una cosa che vorrei fare con esso è di inserire diversi file di aiuto di Windows (ad esempio, la documentazione di Python). C'è un buon modo per convertire un file CHM in un formato leggibile da Kindle?

O è qualcosa che altri e-reader come quelli di Sony fanno meglio poiché EPUB e CHM sono entrambi basati su HTML?


1
sì, sia EPUB che CHM sono contenitori HTML, ZIP può estrarre EPUB.

hai provato entrambe le soluzioni dalle risposte a quella domanda?
Quack Quixote

@quack sì, l'ho fatto. eCub non è riuscito a creare una directory e si è fermato. Potrei provarlo su un'altra scatola e vedere come vado.
griegs

Risposte:


23

Se stai usando Windows (puoi saltare direttamente al passaggio 3 se usi una versione recente di Calibre ; ora supporta l'importazione diretta di file .chm):

  1. Estrarre i file HTML dal contenitore CHM dal prompt dei comandi con HH.EXE

    Esempio:

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

    (Gli utenti Mac possono utilizzare Tubby per convertire CHM in HTML)

  2. Unisci i file HTML in un singolo file (ad es. Con SoftSnow Merger )

  3. Usa Calibre per convertirlo in EPUB.

Tutti i programmi sopra menzionati sono freeware e hh.exe è un'utilità della Guida di Microsoft Windows.

Esistono programmi commerciali come ABC Amber CHM Converter che eseguirà automaticamente i passaggi 1 e 2. Tuttavia, non conosco alcun software che convertirà CHM direttamente in EPUB. Altre applicazioni commerciali (ad esempio Universal Document Converter ) possono essere utilizzate per convertire CHM in PDF che Kindle può o meno gestire bene.


Grazie Molly. Ho usato un approccio simile (hhw.exe) con successo variabile. Ci sono alcuni file di aiuto là fuori che usano un file .hhc come loro "centro di navigazione" invece di qualcosa come un "index.html" e iSilo (convertitore HTML Palm) non è in grado di gestirlo. Un esempio è il file della guida di PowerShell (PowerShell 1.0): anche il tuo approccio funzionerebbe?
Tim Pietzcker,

4
Calibre ora supporta i file chm e può convertirli direttamente in EPUB o MOBI (tra gli altri formati).
Blorgbeard,

1
Nota che quando usi hh.exe non dovrebbero esserci spazi nei nomi dei tuoi percorsi, se usi le virgolette per specificare il nome del percorso semplicemente non fa nulla.
Sverre Rabbelier,

38

Per leggere il tuo file .chm su Kindle, dovrai convertirlo nel formato .mobi. Ciò può essere fatto semplicemente utilizzando Calibre che consente di importare un file .chm e convertirlo in .mobi. Quindi è possibile inviare il file al dispositivo quando è connesso


5

È una bella soluzione di Molly , ma puoi anche usare eCub per creare ePUB da pagine HTML. In questo modo non hai un libro di una pagina, ma libri con capitoli e varie pagine.


1

Ho trovato Sigil uno strumento eccellente per creare e modificare e-book in formato ePub. Lo uso su Linux, ma per quanto ne so funziona ugualmente bene su Windows o Mac, quindi non dovrebbe importare affatto su quale sistema operativo stai cercando di svolgere questo compito. Finché hai i file HTML e di immagine di cui hai bisogno (e conosci abbastanza l'HTML per modificare eventualmente i collegamenti delle immagini o ripulire il contenuto, se necessario), dovresti andare bene. Richiede un po 'più di lavoro di eCub, ma ti dà il controllo totale sul risultato finale e con un po' di pratica puoi creare degli e-book ePub piuttosto carini.


1

Perché non provare chm2pdf ? È disponibile nel repository Ubuntu in modo da poterlo installare facilmente:

sudo apt-get install chm2pdf

Ha una modalità continua per concatenare le pagine html, come:

chm2pdf --continuous in.chm out.pdf

E molte opzioni per controllare l'aspetto dell'output.


1
pdf fa schifo su un kindle!
Patrick Honorez,

Bene, puoi tagliare i margini bianchi con un acroreader, per renderlo un po 'meglio ..
Xiè Jìléi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.