帮助文件创作
我希望得到一些有关帮助文件创作 (Win32) 的建议。
我知道如何使用 C# 或 Delphi 等现有的帮助文件、.chm 或 .hlp。 问题是,总有其他人愿意为我提供这些文件:)
现在,我从哪里开始呢?
我一直在尝试 HelpScribble,它可以工作,但我发现它有些不足,我不妨使用 TeX 来呈现我的帮助文件。 Microsoft HTML Workshop 有点粗糙。 搜索其他工具会返回太多结果。
你们怎么样? 使用 Vim / Dreamweaver 手动编辑 HTML。 有什么最佳实践吗?
I would appreciate some suggestions about Help File Authoring (Win32).
I know how to use an existing help file, .chm or .hlp from C# or Delphi or whatever.
Problem is, there's always someone else who have been nice enough to provide me with these files :)
Now, where do I begin?
I've been trying out HelpScribble, it works, but I find it somewhat lacking and I might as well be using TeX to render my helpfiles. Microsoft HTML Workshop is a bit crude. Searching for other tools returns too many results.
How do you guys do? Manual HTML editing using Vim / Dreamweaver.
Any best practises?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
两个月前我在一个项目中使用了adobe robohelp。 我认为它提供了良好的结果。
我推荐给你。
I used adobe robohelp in a project two month ago. I think it provide good results.
I recommend it to you.
我已经使用 robohelp 多年了。
很好,但是支持和升级路径很混乱。 核心技术也非常过时。
我们正在转向 Madcap Flare http://www.madcapsoftware.com/products/flare/ robohelp.aspx
I have used robohelp for years.
It is fine, but the support and upgrade path is messed up. The core technology is also very dated.
We are moving to madcap flare http://www.madcapsoftware.com/products/flare/robohelp.aspx
我们使用 DocBook 作为我们的底层帮助格式。 它本质上是为创建文档而设计的 XML 子集。 我们使用 Syntext Serna 作为 XML 编辑器,因为它支持 WYSIWYG 和 XML #include 的内联编辑。
使用 Docbook 的一大优点是可以使用 Docbook 项目提供的 XSL 模板将其转换为其他格式。 我们可以从 Docbook 获取 HTML、HTMLHelp 和 PDF(通过 XML-FO)。 理论上也可以转换为基于 XML 的 MS Word 格式。
从 Docbook 格式转换为 chm 文件非常简单:
We use DocBook as our underlying help format. It's essentially a subset of XML designed for creating documentation. We use Syntext Serna as our XML editor as it has support for WYSIWYG and inline editing of XML #includes.
The great advantage advantage of using Docbook is that it can be transformed into other formats using XSL templates provided by the Docbook project. We can get from Docbook to HTML, HTMLHelp, and PDF (via XML-FO). Transforming to the XML-based MS word formats is also theoretically possible.
Getting from Docbook format to a chm file is as simple as: