Software para converter arquivos CHM para EPUB / Kindle

28

Estou tentando decidir se compra um Kindle 2 , agora que ele está disponível na Europa. Uma coisa que eu gostaria de fazer é colocar nele vários arquivos de ajuda do Windows (por exemplo, a documentação do Python). Existe uma boa maneira de converter um arquivo CHM para um formato legível pelo Kindle?

Ou isso é algo que outros leitores eletrônicos, como os da Sony, fazem melhor, já que EPUB e CHM são baseados em HTML?

Tim Pietzcker
fonte
1
sim, EPUB e CHM são contêineres HTML, o ZIP pode extrair o EPUB.
você tentou as duas soluções a partir das respostas a essa pergunta?
Quackote quixote
@ Quack sim eu fiz. O eCub falhou ao criar um diretório e parou. Eu posso tentar em outra caixa e ver como vou.
griegs

Respostas:

23

Se você estiver usando o Windows (você pode pular diretamente para a etapa 3 se estiver usando uma versão recente do Caliber ; agora ele suporta a importação direta de arquivos .chm):

  1. Extraia os arquivos HTML do contêiner CHM no prompt de comando com HH.EXE

    Exemplo:

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

    (Os usuários de Mac podem usar o Tubby para converter CHM em HTML)

  2. Mesclar os arquivos HTML em um único arquivo (por exemplo, com o SoftSnow Merger )

  3. Use o Calibre para convertê-lo em EPUB.

Todos os programas mencionados acima são freeware, e hh.exe é um utilitário de Ajuda do Microsoft Windows.

Existem programas comerciais como o ABC Amber CHM Converter que executam as etapas 1 e 2 automaticamente. No entanto, não conheço nenhum software que converta CHM diretamente em EPUB. Outros aplicativos comerciais (por exemplo, Universal Document Converter ) podem ser usados ​​para converter CHM para PDF, que o Kindle pode ou não lidar com isso muito bem.

Peter Mortensen
fonte
Thanks, Molly. I have been using a similar approach (hhw.exe) with varying success. There are some help files out there that use a .hhc file as their "navigation center" instead of something like an "index.html", and iSilo (Palm HTML converter) couldn't handle that. An example is the PowerShell help file (PowerShell 1.0) - would your approach work for that too?
Tim Pietzcker
4
O Caliber agora suporta arquivos chm e pode convertê-los diretamente para EPUB ou MOBI (entre outros formatos).
Blorgbeard
1
Observe que, ao usar o hh.exe, não deve haver espaços nos nomes dos caminhos, se você usar aspas para especificar o nome do caminho, ele simplesmente não fará nada.
Sverre Rabbelier
38

Para ler o arquivo .chm no Kindle, você precisará convertê-lo para o formato .mobi. Isso pode ser feito usando apenas o Caliber, que permite importar um arquivo .chm e convertê-lo em .mobi. Em seguida, você pode enviar o arquivo para o seu dispositivo quando ele estiver conectado

Todd Meinershagen
fonte
5

É uma solução legal por Molly , mas você também pode usar o eCub para criar o ePUB a partir de páginas HTML. Dessa forma, você não tem um livro de uma página, mas livros com capítulos e várias páginas.

Priyank
fonte
1

Eu achei o Sigil uma excelente ferramenta para criar e editar e-books no formato ePub. Eu o uso no Linux, mas, tanto quanto sei, funciona igualmente bem no Windows ou Mac, portanto, não importa em que sistema operacional você está tentando realizar essa tarefa. Contanto que você possua os arquivos HTML e de imagem de que precisa (e conheça o suficiente sobre HTML para possivelmente editar os links de imagens ou limpar o conteúdo, se necessário), você ficará bem. Requer um pouco mais de trabalho do que o eCub, mas fornece controle total sobre o resultado final e, com um pouco de prática, você pode criar alguns e-Books ePub bastante agradáveis.

Cavaleiro de Prata
fonte
1

Por que não tentar chm2pdf ? Está disponível no repositório Ubuntu para que você possa instalá-lo facilmente:

sudo apt-get install chm2pdf

Possui um modo contínuo para concatenar páginas html, como:

chm2pdf --continuous in.chm out.pdf

E muitas opções para controlar a aparência da saída.

Xiè Jìléi
fonte
1
pdf suga um kindle!
Patrick Honorez 27/11
Bem, você pode cortar as margens brancas com acroreader, para torná-lo um pouco melhor ..
Xie Jìléi