Générer un PDF à partir d'un CHM

13

J'ai vu beaucoup de questions sur les imprimantes PDF et j'utilise déjà une imprimante PDF (imprimante Bullzip PDF ).

Mais je ne peux pas utiliser une imprimante PDF pour imprimer des fichiers CHM entiers au format PDF. J'utilise la visionneuse CHM par défaut sous Windows. Tout ce que je peux faire, c'est imprimer un sujet entier ou un sous-sujet entier. Existe-t-il un moyen simple de mettre tous les sujets dans un PDF, de préférence quelque chose qui ne m'implique pas d'imprimer chaque sujet séparément, puis de les fusionner d'une manière ou d'une autre?

R. Martinho Fernandes
la source
Ce lien peut être utile: stackoverflow.com/questions/739725/…
joe
Cela semble être un problème typique de XY : votre vrai problème est que vous voulez imprimer des fichiers CHM entiers, pas comment créer des PDF à partir de CHM. Vous pensez que c'est la (seule) voie à suivre, mais il peut y avoir d'autres méthodes. Pouvez-vous modifier le texte et le titre de votre question s'il vous plaît?
Jan Doggen

Réponses:

11

Conversion sous Linux

utilisez chm2pdf

Sur les fenêtres

  1. Tout d'abord, ouvrez le décodeur CHM.
  2. Dans l'onglet Ouvrir un fichier, cliquez sur le bouton Ouvrir et sélectionnez le CHM que vous souhaitez convertir.
  3. Cliquez sur l'onglet Décoder. Ajoutez un nom de répertoire à celui qu'il a sélectionné. Cela va créer un nouveau répertoire. Peu importe la valeur

Vient maintenant la partie délicate. Dans chm2pdf, il garde une trace de l'ordre des fichiers HTML. Vous perdez la commande ici et devez la reconstruire à la main. La difficulté ici varie d'un livre à l'autre. Gardez le fichier CHM ouvert dans une seule fenêtre pour pouvoir consulter la table des matières.

Maintenant, lancez HTMLDOC.

  1. Vous serez d'abord accueilli par l'onglet Entrée. Assurez-vous que le Type de document est défini sur Livre.
  2. Cliquez sur le bouton «Ajouter des fichiers…» et recherchez le fichier de la table des matières, généralement appelé toc.html. Ajoutez-le d'abord.
  3. Cliquez à nouveau sur «Ajouter des fichiers…». Vous devrez ajouter les fichiers dans l'ordre ici. Ajoutez uniquement des fichiers HTML, ne vous inquiétez pas des images, elles seront converties. Voir les captures d'écran ci-dessous. Cela peut être aussi simple que de sélectionner la chose en entier, ou vous devrez peut-être ajouter un chapitre à l'autre.
  4. Cliquez sur l'onglet Sortie. Sélectionnez le bouton radio PDF dans Format de sortie. Cliquez sur le bouton Parcourir sur le chemin de sortie, accédez à l'endroit où vous souhaitez que le PDF aille, tapez un nom et cliquez sur OK.
  5. Cliquez sur l'onglet Page. Vérifiez que les marges sont correctes. Généralement, Universal fonctionne car les fichiers CHM sont généralement faciles à redistribuer.
  6. Cliquez sur l'onglet PDF. Sélectionnez PDF version 1.4 (Acrobat 5.0.) Pour la première page, sélectionnez TOC.
  7. Cliquez sur le bouton Générer.

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

Joe
la source
Agréable. Juste ce que je voulais. Et je peux automatiser cela car les deux options fonctionnent en ligne de commande. Merci.
R. Martinho Fernandes
1
Voici comment j'ai installé chm2pdf sur (Fedora) Linux: blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux au cas où vous auriez du mal à l'installer.
Randell
chm2pdf est vraiment cool!
chappar