如何在我的代码(德尔福)从一堆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. 如何反编译CHM文件,包括项目文件
- 2. 如何在Python中编辑chm文件中的html文件
- 3. 将rtf文件转换为chm文件?将hlp文件转换为chm文件?
- 4. 编译html文件
- 5. 为编译类生成html文件
- 6. 如何比较CHM文件
- 7. 如何从CHM文件生成HHP文件
- 8. 如何HLP文件转换成CHM文件
- 9. 如何使用Doxygen和HTML帮助编译器生成CHM?
- 10. 如何将html文件转换为使用c#的chm格式?
- 11. 如何编译成可执行文件
- 12. GWT - 编译为html文件
- 13. 如何将帮助文件(.chm)与Web应用程序集成?
- 14. 如何将汇编文件编译为512b文件?
- 15. DSC,将ps1文件编译成MOF
- 16. Pre将HTML文件编译为静态文件发布
- 17. 如何从.cpp文件和生成文件编译程序
- 18. 在Linux下的CHM文件的HTML
- 19. CHM的hhc文件转换为html
- 20. 如何将C++文件编译为WebAssembly?
- 21. 如何将MXML文件编译为AS3
- 22. 将多个haml文件编译成一个带有gulp的html
- 23. 如何根据源文档注释生成CHM帮助文件?
- 24. 将.xsl文件编译为.class文件
- 25. 处理chm文件
- 26. 网络CHM文件
- 27. 显示CHM文件
- 28. 没有出现在已编译的CHM文件中的背景图像-Html workshop
- 29. MS帮助 - HHC上编译一个HTML文件失败而建立的.chm
- 30. 如何编译MEX文件
文档生成工具? – 2011-01-24 11:28:26
@Marco对不起,我没有关注你的评论。 – 2011-01-24 11:29:20
用Delphi编写的文档工具是CHM生成库的有效应用程序。我知道,因为我们这样做是因为这样:)(回复你的“看不到德尔福进来..”) – 2011-01-24 11:54:20