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

有帮助吗?

解决方案

也许有LIB/组件可以做到这一点。人物,我自己做到了,因为这很容易。

您的申请应该

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

例如,请看 delphicodetodoc CHM发电机。
uDocGenCHM_Tools.pasuDocGeneratorChm.pas 在我的项目的SVN存储库中(太大,在这里发布!)。https://dephicodetodoc.svn.sourceforge.net/svnroot/dephicodetododoc/trunk/delphicodetodoc/source/source/generator/generator/chm/

其他提示

这样做的正常方法是使用 hhc 来自微软的 HTML帮助研讨会 建立一个帮助项目,在 .hhp 文件。你可以写 .hpp 自己提交,以及所有辅助文件。或者,更常见的是,您可以使用第三方帮助创作工具,其中有很多。

我看不到德尔菲进入何处 .chm 文件,但是如果我错过了一些东西,请更新您的问题以添加更多详细信息。

Free Pascal包括CHM读/写库(无依赖性),SVN版本还包含基本命令行CHM编译器。该许可证与FPC库的其余部分相同,LGPL具有静态链接异常,因此对于商业用途也很好。

我认为移植到Delphi应该很容易。

此软件包的某种过时的软件包页面是

http://wiki.freepascal.org/chm

该软件包最初是为FPC的库文档工具FPDOC开发的。 (在某些情况下每晚生成文档,所有FPC/Lazarus的服务器都是Unix)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top