我使用doxygen创建了HTML文件,现在我想将该文档转换为.chm格式。
我该怎么做?
NDoc是一个已经终止的项目,它的后继者是Sandcastle和Sandcastle Helpfile Builder。
我曾使用过这两个Sandcastle项。设置简单,文档还不错,生成chm文件在应用程序中本地化。如果可以转换的话,它比doxygen更好。
否则,查看此链接以获取HTML转换为chm的信息:http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
原始的NDoc项目已经停止了,但是有一个新项目叫做NDoc3。
NDoc3支持.NET 2.0 - 3.5。目前它作为beta版本发布并且对我来说工作得非常好。我不确定该项目是否仍然活跃-上一个beta版本在2009年4月发布。
如果您不喜欢使用外部帮助编译器(据我所知,为了部署,您需要正式部署整个SDK),那么还有libchm,它是一个开源的C库,可以编写chms。
Delphi用户可能想要查看Free Pascal对libchm的并行实现,因为Pascal解决方案使其更易于嵌入。
使用NDoc