Comment compiler des fichiers HTML dans le fichier CHM?
Question
Comment dans mon code (Delphi) pour rendre les fichiers CHM à partir d'un tas de HTML (avec des fichiers d'image liés)? Détails nécessaires, merci!
La solution
Peut-être il y a des libs / composants pour le faire. Personellement, je l'ai fait moi-même comme il est assez facile.
Votre demande doit
- liste tous les fichiers à inclure
- Créer HHC + HHP + HHK fichiers de contenu -
- ligne de commande appel hhc.exe avec le paramètre HHP
À titre d'exemple, allez voir DelphiCodeToDoc Générateur CHM.
Lire uDocGenCHM_Tools.pas
et uDocGeneratorChm.pas
dans le dépôt svn de mon projet (trop grand pour poster ici!).
https://dephicodetodoc.svn.sourceforge.net/ svnroot / dephicodetodoc / trunk / DelphiCodeToDoc / Source / Générateur / CHM /
Autres conseils
La façon normale de faire est d'utiliser Free Pascal comprend une bibliothèque CHM lecture / écriture (sans dépendances), et les versions SVN contiennent également un compilateur CHM de base commandline. La licence est le même que le reste de la bibliothèque de CPF, LGPL à l'exception de liaison statique, si fine pour un usage commercial. Je pense qu'il devrait être assez facile au port à Delphes. La page de package un peu outdate pour ce paquet est http://wiki.freepascal.org/chm Le paquet a été initialement développé pour l'outil de documentation bibliothèque de CPF fpdoc. (Documentation est générée chaque nuit dans certains cas, et les serveurs de tout FPC / Lazarus sont Unix) hhc
de Microsoft