如何在我的代码(德尔福)从一堆HTML(链接的图像文件)制作CHM文件?需要详细信息,谢谢!如何将HTML文件编译成CHM文件?
6
A
回答
5
也许有libs /组件可以做到这一点。 Personnaly,我自己做的,因为它很容易。
您的应用程序应该
- 列表中的所有文件,包括
- 创建HHC + HHP + HHK文件内容 -
- 调用命令行hhc.exe与HHP参数
作为例如,看看DelphiCodeToDoc CHM发生器。
阅读uDocGenCHM_Tools.pas
和uDocGeneratorChm.pas
在我的项目的svn仓库(太大,不能在这里发布!)。 https://dephicodetodoc.svn.sourceforge.net/svnroot/dephicodetodoc/trunk/DelphiCodeToDoc/Source/Generator/Chm/
7
执行此操作的正常方法是使用Microsoft的HTML Help Workshop中的hhc
构建帮助项目,该文件在.hhp
文件中指定。您可以自己编写.hpp
文件及其所有辅助文件。或者更常见的是,您可以使用其中有很多的第三方帮助创作工具。
我没有看到Delphi进入.chm
文件的大楼,但如果我错过了某些东西,请更新您的问题以添加更多详细信息。
3
Free Pascal包含一个CHM读/写库(无依赖),而SVN版本也包含一个基本的命令行CHM编译器。该许可证与FPC的其他库LGPL一样,具有静态链接异常,因此适用于商业用途。
我认为它应该很容易移植到德尔福。
此软件包的有些过时包页面
http://wiki.freepascal.org/chm
的包FPC的库文档工具fpdoc最初被开发。 (文档在某些情况下每晚产生,所有FPC/Lazarus的服务器都是Unix)
相关问题
- 1. 如何在Python中编辑chm文件中的html文件
- 2. 编译html文件
- 3. 为编译类生成html文件
- 4. 如何比较CHM文件
- 5. 如何从CHM文件生成HHP文件
- 6. 如何HLP文件转换成CHM文件
- 7. GWT - 编译为html文件
- 8. DSC,将ps1文件编译成MOF
- 9. 如何从.cpp文件和生成文件编译程序
- 10. 如何将C++文件编译为WebAssembly?
- 11. 如何将MXML文件编译为AS3
- 12. 将.xsl文件编译为.class文件
- 13. 在Linux下的CHM文件的HTML
- 14. CHM的hhc文件转换为html
- 15. 处理chm文件
- 16. 显示CHM文件
- 17. 将CoffeeScript文件编译成一个js文件?
- 18. 如何将html模板和Javascript编译为一个文件
- 19. 如何从另一个CHM帮助文件中打开CHM帮助文件
- 20. 如何将HTML文件编码为base64?
- 21. 如何将.java文件编译为.jar文件?
- 22. 如何将.jasper文件反编译为.jrxml文件
- 23. 如何将python文件编译到单独的文件夹中?
- 24. 如何将.ico文件与已编译的.exe文件合并?
- 25. 如何将C文件编译为可执行文件(.exe)?
- 26. 如何将LESS文件编译为.NET中的CSS文件
- 27. 如何将SWIG生成的C#文件编译为.NET DLL?
- 28. 使用MSBuild通过RoboHelp HTML生成CHM文件X5
- 29. 编译HTML(.Chm)从项目构建
- 30. 如何编程将文件反编译为源文本?
文档生成工具? – 2011-01-24 11:28:26
@Marco对不起,我没有关注你的评论。 – 2011-01-24 11:29:20
用Delphi编写的文档工具是CHM生成库的有效应用程序。我知道,因为我们这样做是因为这样:)(回复你的“看不到德尔福进来..”) – 2011-01-24 11:54:20