我们目前有许多桌面应用程序(PowerBuilder、Winforms、WPF),它们使用单个 CHM 来提供上下文相关帮助。我们想远离 CHM,因为它很难维护,但我们还没有找到合适的替代方案。理想情况下,我们希望我们的开发人员在添加功能并简单地将其导出为 PDF 或类似的东西时,使帮助文件保持最新(可能在 wiki 中),但是否可以使用 PDF 来提供上下文相关的帮助,或者除了 CHM,还有其他有希望的替代品吗?
问问题
3911 次
4 回答
2
如果您发现 CHM 文件难以生成,那么您可能没有使用正确的工具。我强烈建议您查看Help & Manual,它可以从单个源库中生成所有常见现代格式的帮助。
于 2010-03-09T11:31:17.287 回答
1
不是直接的答案,但解决方案可能是使用自己的代码访问 CHM,而不是通过 windows api。使用 GNU chmspec CHM 格式描述这很容易做到。
Lazarus 项目(Lazarus.freepascal.org)遵循这个方向,他们的工具也可以直接编写 CHM。
于 2010-03-09T16:07:24.113 回答
1
如果您正在寻找一个免费的 PDF 工具来在桌面上显示帮助文件,您可以查看http://www.pdfhelp.org - 然后您可以只使用 PDF 文件。
于 2010-03-09T17:49:48.297 回答
0
没有任何。
您可以使用 XML / Web 的东西。拥有一个体面的框架,可能不会丢失功能。虽然有很多工作。
CHM 已退役,但遗憾的是并没有真正取代您的使用。
于 2010-03-09T11:18:58.077 回答