对于桌面应用程序中的上下文相关帮助文档,CHM有哪些很好的替代方案?

时间:2010-03-09 10:59:41

标签: pdf chm context-sensitive-help

我们目前有许多桌面应用程序(PowerBuilder,Winforms,WPF),它们使用单​​个CHM来提供上下文相关帮助。我们希望摆脱CHM,因为它很难维护,但我们找不到合适的替代方案。理想情况下,我们希望我们的开发人员将帮助文件保持最新(可能在维基中),因为他们添加功能并将其导出为PDF或类似内容,但是可以使用PDF来提供上下文相关帮助,或者CHM还有其他有前途的替代方案吗?

4 个答案:

答案 0 :(得分:2)

如果您发现难以生成CHM文件,您可能没有使用正确的工具。我强烈建议您查看Help & Manual,它可以从单一来源基础中提供所有常见现代格式的帮助。

答案 1 :(得分:1)

不是直接答案,但解决方案可能是使用自己的代码访问CHM,而不是通过Windows API。使用GNU chmspec CHM格式描述这很容易做到。

Lazarus项目(Lazarus.freepascal.org)遵循这个方向,他们的工具也可以直接编写CHM。

答案 2 :(得分:1)

如果您正在寻找一个免费的PDF工具来在桌面上显示帮助文件,您可以查看http://www.pdfhelp.org - 然后您就可以使用PDF文件了。

答案 3 :(得分:0)

无。

  • 您可以使用XML / Web的东西。有一个体面的框架可能没有功能损失。虽然很多工作。

  • CHM已经退休了,但遗憾的是没有真正替换你的用途。