首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将rtf文件转换为chm文件?将hlp文件转换为chm文件?

将rtf文件转换为chm文件?将hlp文件转换为chm文件?
EN

Stack Overflow用户
提问于 2011-08-10 12:59:32
回答 2查看 10K关注 0票数 2

当开发在.hlp中时,我们正在向客户发送VC++文件。创建该系统的过程如下:

  1. 创建rtf文件
  2. 在WinHelp中创建新项目,然后编译以获取.hlp文件.

现在开发已经转移到了.net,而且我发现我们不能再打开windows 7或vista中的.hlp文件了。

我想知道是否有任何免费的命令行工具可以将这些.hlp文件转换为.chm文件?

还想知道是否有任何免费的命令行工具可以将.rtf文件转换为.chm ?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-11 08:43:17

请记住,CHM是编译过的HTML,与html没有很大关系,所以您的主要问题是将rtf转换为html。

我会尝试把RTF转换成HTML,但是每个文件都有一个主题。

您可以尝试的是将RTF输入word并尝试将其保存为HTML,然后使用程序/脚本将各种主题拆分到单个文件和修复引用中。

然后用CHM编译器编译结果(如工作坊)

票数 1
EN

Stack Overflow用户

发布于 2013-06-18 13:13:19

Microsoft有一个工具可以将Win帮助项目转换为HTML帮助。它被称为HTML帮助车间。您可以使用它打开现有的.hpj项目文件,并选择将其转换为HTML项目.hhp的选项。然后可以使用相同的工具编译.hhp项目以生成.chm文件。

然而,该工具有许多缺点。它为rtf文件中的每个页面生成一个HTML页面,但是这些HTML页面的命名是随机的,因此将来很难引用。

如果您只有.hlp文件,而不是原始的Win帮助项目文件,您可以首先使用反编译程序生成.hpj和.rtf文件,然后使用HTML讲习班来转换它们。

我发现以下链接非常有用:

http://www.help-info.de/en/Help_Info_WinHelp/hw_converting.htm

编辑:有一些第三方转换器和帮助创作工具(HATs)也可用,这可能比HTML帮助讲习班做得更好,但他们大多数不是免费的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7011147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档