无需安装即可将HTML或Word转换为CHM

时间:2015-01-17 09:09:48

标签: html windows ms-word chm

我想将HTML文件或Word文件(.doc,.docx或.rtf)转换为.chm文件。我搜索了这样做的方法,他们都说我应该在我的电脑上安装一个程序。有没有办法在不安装任何东西的情况下这样做(在线,最初安装在Windows上的程序或程序的USB版本)?我也接受CHM编辑器,只要它不需要安装。我找到了一种用hh.exe(打开.chm的程序)打开.html的方法,但是一旦我将它从help.html重命名为help.chm它就无法工作。

2 个答案:

答案 0 :(得分:4)

据我所知,答案是 - 不。我从未见过用于有效HTMLHelp(CHM)编译的在线版本或USB解决方案。

您无法将 foobar.html 重命名为 foobar.chm 并使其适用于单个文件,因为CHM 就像< / em> 一个压缩的网页,里面需要所有文件,还有一些内部文件,例如用于全文搜索或带有关键字的索引。请参阅下面的FAR HTML特殊视图的快照(仅限左侧,导航窗格)。

您也无法从.zip重命名为.chm,因为CHM文件的内部结构很复杂,您需要一个编译器来生成CHM。

<强> 背景:

请注意,专有文件格式通常由MS HH Workshop(hhw.exe)生成。它已有近20年的历史,并且首次与IE4和Windows 95一起发售。它与Windows操作系统深度集成。

HTML帮助编译器是MS HTML Help Workshop(HHW.exe)的一部分。这是Microsoft提供的免费,非常基本的创作系统,必须在任何其他创作工具(例如FAR HTML)可以编译为.chm帮助文件之前安装。

HTML Help Workshop(HHW)安装程序名为HtmlHelp.EXE,包含HTML帮助运行时安装程序(HHUpd.EXE)的副本。有一些独立软件供应商(ISV)单独安装HHA.DLL和itcc.dll,而不是安装完整的MS HH Workshop(htmlhelp.exe)。如果ISV知道他们在做什么,这通常是一种可行的做法。但是有很多问题。 ISV请记住,最安全的方法可能是安装整个研讨会。

HTML帮助处于维护模式,这意味着运行时或编译器不需要新功能。 HH上的所有主流开发都已停止 - 但HTMLHelp(.chm帮助文件)仍被推荐为软件应用程序帮助(用于离线(本地)帮助)。

在撰写本文时(1996年2月宣布),HTMLHelp是唯一可用于一般应用程序帮助的Microsoft帮助平台。 WinHelp已弃用,不再随Windows操作系统提供。 Visual Studio产品,例如MS Help 2&amp;帮助查看器仅随VS一起提供。

enter image description here

答案 1 :(得分:-1)

这是word2chm。 它将word文档转换为chm帮助文件。

https://sourceforge.net/projects/word2chm/

您需要安装Microsoft的HTML帮助研讨会,才能正常工作。

另一个更强大的程序是: https://sourceforge.net/projects/nuhelp/

nuhelp的要求: 1)Word 2003、2007、2010或2013。 2)HTML帮助研讨会(包含在zip文件中) 3).Net 3.5客户端配置文件(已在大多数计算机上使用)