Generar un PDF desde un CHM

13

He visto muchas preguntas sobre impresoras PDF, y ya estoy usando una impresora PDF (impresora Bullzip PDF ).

Pero no puedo usar una impresora PDF para imprimir archivos CHM completos en PDF. Estoy usando el visor CHM predeterminado en Windows. Todo lo que puedo hacer es imprimir un tema completo o un subtema completo. ¿Hay alguna manera fácil de obtener todos los temas en un PDF, preferiblemente algo que no implique que imprima cada tema por separado y luego los combine de alguna manera?

R. Martinho Fernandes
fuente
Este enlace puede ser útil: stackoverflow.com/questions/739725/…
joe
Este parece ser un problema típico de XY : su problema real es que desea imprimir archivos CHM completos, no cómo crear archivos PDF desde CHM. Piensa que ese es el (único) camino a seguir, pero puede haber otros métodos. ¿Puedes editar el texto y el título de tu pregunta, por favor?
Jan Doggen

Respuestas:

11

Convertir en Linux

use chm2pdf

En windows

  1. En primer lugar, abra CHM Decoder.
  2. En la pestaña Abrir archivo, haga clic en el botón Abrir y seleccione el CHM que desea convertir.
  3. Haz clic en la pestaña Decodificar. Agregue un nombre de directorio al que seleccionó. Creará un nuevo directorio. No importa que valor

Ahora viene la parte difícil. En chm2pdf, realiza un seguimiento del orden de los archivos HTML. Pierdes el pedido aquí y tienes que reconstruirlo a mano. La dificultad aquí varía de un libro a otro. Mantenga el archivo CHM abierto en una ventana para que pueda ver la Tabla de contenido.

Ahora inicie HTMLDOC.

  1. Primero te saludará la pestaña Entrada. Asegúrese de que el Tipo de documento esté configurado en Libro.
  2. Haga clic en el botón "Agregar archivos ..." y busque el archivo de tabla de contenido, generalmente llamado toc.html. Añádelo primero.
  3. Haga clic en "Agregar archivos ..." nuevamente. Tendrá que agregar los archivos en orden aquí. Solo agregue archivos HTML, no se preocupe por las imágenes, se convertirán. Ver capturas de pantalla a continuación. Puede ser tan fácil como seleccionar todo por turnos, o puede que tenga que agregar capítulo por capítulo.
  4. Haga clic en la pestaña Salida. Seleccione el botón de opción PDF en formato de salida. Haga clic en el botón Examinar en la ruta de salida, busque dónde desea que vaya el PDF, escriba un nombre y haga clic en Aceptar.
  5. Haga clic en la pestaña Página. Verifique que los márgenes estén bien. En general, Universal funciona ya que los archivos CHM suelen ser fáciles de refluir.
  6. Haga clic en la pestaña PDF. Seleccione PDF versión 1.4 (Acrobat 5.0.) Para la primera página, seleccione TOC.
  7. Haz clic en el botón Generar.

Fuente: http://imaddicted.ca/guides/eslick/chm/

joe
fuente
Agradable. Justo lo que quería. Y puedo automatizar esto ya que ambas opciones funcionan en la línea de comandos. Gracias.
R. Martinho Fernandes
1
Así es como instalé chm2pdf en (Fedora) Linux: blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux en caso de que tenga problemas para instalarlo.
Randell
¡chm2pdf es realmente genial!
chappar