如何将HTML文件编译成CHM文件?

Edw*_*Yip 6 html delphi chm helpfile

如何在我的代码(Delphi)中从一堆HTML(带有链接的图像文件)制作CHM文件?需要详细信息,谢谢!

Dav*_*nan 8

执行此操作的常规方法是使用hhcMicrosoft的HTML Help Workshop来构建.hhp文件中指定的帮助项目.您可以.hpp自己编写文件及其所有辅助文件.或者,更常见的是,您可以使用第三方帮助创作工具,其中有很多.

我没有看到Delphi进入.chm文件构建的位置,但如果我错过了某些内容,请更新您的问题以添加更多详细信息.


Tri*_*enT 6

也许有libs /组件可以做到这一点.Personnaly,我自己做了,因为它很容易.

你的申请应该

  • 列出要包含的所有文件
  • 创建HHC + HHP + HHK文件内容 -
  • 使用HHP参数调用命令行hhc.exe

举个例子,看看DelphiCodeToDoc CHM生成器.
阅读uDocGenCHM_Tools.pasuDocGeneratorChm.pas在我的项目的SVN仓库(太大,张贴在这里!). https://dephicodetodoc.svn.sourceforge.net/svnroot/dephicodetodoc/trunk/DelphiCodeToDoc/Source/Generator/Chm/