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

我们目前有许多桌面应用程序(PowerBuilder,Winforms,WPF),它们使用单​​个CHM来提供上下文相关帮助。我们希望摆脱CHM,因为它很难维护,但我们找不到合适的替代方案。理想情况下,我们希望我们的开发人员将帮助文件保持最新(可能在维基中),因为他们添加了功能并只是将其导出为PDF或类似的内容,但是可以使用PDF来提供上下文相关帮助,或者CHM还有其他有前途的替代方案吗?     
已邀请:
如果您发现难以生成CHM文件,您可能没有使用正确的工具。我强烈建议你看看帮助&手册,可以从单一来源基础中提供所有常见现代格式的帮助。     
不是直接答案,但解决方案可能是使用自己的代码访问CHM,而不是通过windows api。使用GNU chmspec CHM格式描述这很容易做到。 Lazarus项目(Lazarus.freepascal.org)遵循这个方向,他们的工具也可以直接编写CHM。     
如果您正在寻找一个免费的PDF工具来在桌面上显示帮助文件,您可以查看http://www.pdfhelp.org - 然后您可以使用PDF文件。     
没有。 您可以使用XML / Web的东西。有一个体面的框架可能没有功能损失。虽然很多工作。 CHM已经退休了,但遗憾的是没有真正替换你的用途。     

要回复问题请先登录注册