我使用doxygen创建HTML文件,现在我想将该文档转换为.chm格式。
我该怎么做?
答案 0 :(得分:16)
NDoc是一个死的项目,它的继任者是Sandcastle& Sandcastle Helpfile Builder。
我已经使用了两个Sandcastle项目。它们易于设置,具有良好的文档,并且chm文件生成是应用程序的原生。如果你可以换,那将是比doxygen更好的选择。
否则请查看此链接以获取HTML到chm信息:http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
答案 1 :(得分:3)
最初的NDoc项目已经失效,但有一个名为NDoc3的新项目。
NDoc3支持.NET 2.0 - 3.5。它目前作为测试版提供,对我来说非常有用。我不确定该项目是否仍然有效 - 最后一个测试版于2009年4月发布。
答案 2 :(得分:1)
除Doxygen之外你需要的只是HTML帮助编译器,你可以在微软网站上找到它。
然后,您可以使用Doxywizard将Doxygen指向编译器可执行文件(hhc.exe)。选中“GENERATE_HTMLHELP”框,选择放置.chm文件的位置,然后就可以了。
答案 3 :(得分:1)
如果您不喜欢使用外部帮助编译器(部署需要正式部署整个SDK),还有libchm,它是一个可以编写chms的开源C库。
Delphi用户可能希望查看Free Pascal的libchm并行实现,因为pascal解决方案使其更易于嵌入。
答案 4 :(得分:0)
使用NDoc
答案 5 :(得分:0)
如果适合你,可以尝试KEL CHM Creator。