Software para convertir archivos CHM a EPUB / Kindle


28

Estoy tratando de decidir si comprar un Kindle 2 , ahora que está disponible en Europa. Una cosa que me gustaría hacer con él es poner varios archivos de ayuda de Windows (por ejemplo, la documentación de Python). ¿Hay una buena manera de convertir un archivo CHM a un formato legible para Kindle?

¿O es algo que a otros lectores electrónicos como Sony les va mejor ya que EPUB y CHM están basados ​​en HTML?


1
Sí, tanto EPUB como CHM son contenedores HTML, ZIP puede extraer EPUB.

¿Probaste ambas soluciones a partir de las respuestas a esa pregunta?
quack quijote

@quack sí lo hice. eCub no pudo crear un directorio y se detuvo. Podría probarlo en otra caja y ver cómo me va.
Griegs

Respuestas:


23

Si usa Windows (puede saltar directamente al paso 3 si usa versiones recientes de Calibre ; ahora admite la importación de archivos .chm directamente):

  1. Extraiga los archivos HTML del contenedor CHM desde el símbolo del sistema con HH.EXE

    Ejemplo:

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

    (Los usuarios de Mac pueden usar Tubby para convertir CHM a HTML)

  2. Combinar los archivos HTML en un solo archivo (por ejemplo, con SoftSnow Merger )

  3. Usa Calibre para convertirlo a EPUB.

Todos los programas mencionados anteriormente son gratuitos y hh.exe es una utilidad de Ayuda de Microsoft Windows.

Existen programas comerciales como ABC Amber CHM Converter que realizarán los pasos 1 y 2 automáticamente. Sin embargo, no conozco ningún software que convierta CHM directamente a EPUB. Se pueden usar otras aplicaciones comerciales (por ejemplo, Universal Document Converter ) para convertir CHM a PDF que el Kindle puede o no manejar tan bien.


Gracias Molly He estado usando un enfoque similar (hhw.exe) con diferentes éxitos. Hay algunos archivos de ayuda que usan un archivo .hhc como su "centro de navegación" en lugar de algo así como un "index.html", y iSilo (convertidor HTML de Palm) no pudo manejar eso. Un ejemplo es el archivo de ayuda de PowerShell (PowerShell 1.0). ¿Su enfoque también funcionaría para eso?
Tim Pietzcker

44
Calibre ahora admite archivos chm y puede convertirlos directamente a EPUB o MOBI (entre otros formatos).
Blorgbeard

1
Tenga en cuenta que cuando use hh.exe no debería haber espacios en los nombres de las rutas, si usa comillas para especificar el nombre de la ruta, simplemente no hace nada.
Sverre Rabbelier 01 de

38

Para leer su archivo .chm en el Kindle, deberá convertirlo al formato .mobi. Eso se puede hacer simplemente usando Calibre que le permite importar un archivo .chm y convertirlo a .mobi. Luego puede enviar el archivo a su dispositivo cuando esté conectado


5

Molly es una solución interesante , pero también puede usar eCub para crear ePUB desde páginas HTML. De esta manera no tienes un libro de una página, sino libros con capítulos y varias páginas.


1

He encontrado que Sigil es una excelente herramienta para crear y editar libros electrónicos en formato ePub. Lo uso en Linux, pero que yo sepa, funciona igual de bien en Windows o Mac, por lo que no debería importar en absoluto en qué sistema operativo está tratando de realizar esta tarea. Siempre que tenga el HTML y los archivos de imagen que necesita (y sepa lo suficiente sobre HTML para posiblemente editar los enlaces de imagen o limpiar el contenido si es necesario), debería estar bien. Requiere un poco más de trabajo que eCub, pero le da control total sobre el resultado final y con un poco de práctica puede crear algunos libros electrónicos ePub bastante buenos.


1

¿Por qué no probar chm2pdf ? Está disponible en el repositorio de Ubuntu para que pueda instalarlo fácilmente:

sudo apt-get install chm2pdf

Tiene un modo continuo para concatenar páginas html, como:

chm2pdf --continuous in.chm out.pdf

Y muchas opciones para controlar la apariencia de salida.


1
¡El pdf apesta!
Patrick Honorez

Bueno, puedes cortar los márgenes blancos con un lector, para hacerlo un poco mejor ...
Xiè Jìléi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.