代码之家  ›  专栏  ›  技术社区  ›  ninesided

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

  •  5
  • ninesided  · 技术社区  · 16 年前

    我们目前有许多桌面应用程序(powerbuilder、winforms、wpf)使用单个chm来提供上下文相关的帮助。我们想离开CHM,因为它很难维护,但我们没有找到合适的替代方案。理想情况下,我们希望开发人员在添加功能时保持帮助文件的最新状态(可能在wiki中),并将其导出为PDF或类似的文件,但是否可以使用PDF来提供上下文相关的帮助,或者是否有其他替代CHM的好方法?

    4 回复  |  直到 12 年前
        1
  •  2
  •   anon    16 年前

    如果您发现CHM文件很难生成,那么您可能没有使用正确的工具。我强烈建议你看看 Help & Manual 它可以从一个源代码库中生成所有常见的现代格式的帮助。

        2
  •  1
  •   Marco van de Voort    16 年前

    不是一个直接的答案,但解决方案可以是使用自己的代码访问CHM,而不是通过WindowsAPI。使用gnu chmspec chm格式描述,这很容易做到。

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

        3
  •  1
  •   mark stephens    16 年前

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

        4
  •  0
  •   TomTom    16 年前

    一个也没有。

    • 您可以使用XML/Web资料。有一个体面的框架,可能不会失去功能。不过要做很多工作。

    • CHM已经退休了,但遗憾的是还没有真正取代你的使用。

    推荐文章