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

问题描述 投票:3回答:2

我想将HTML文件或Word文件(.doc,.docx或.rtf)转换为.chm文件。我搜索了执行此操作的方法,他们都说我应该在计算机上安装程序。有没有一种方法而无需安装任何程序(在线,最初安装在Windows上的程序或USB版本的程序)来执行此操作?只要不需要安装CHM编辑器,我也可以接受。我找到了一种使用hh.exe(打开.chm的程序)打开.html的方法,但是一旦我将它从help.html重命名为help.chm,它就无法工作。

html windows ms-word chm
2个回答
4
投票

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

您不能将foobar.html重命名为foobar.chm并使此文件适用于单个文件,因为CHM是like包含所有文件的压缩网页需要内部和更多内部文件,例如用于全文搜索或带有关键字的索引。请在下面查看带有FAR HTML的特殊视图的快照(仅左侧,导航窗格)。

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

背景:]

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

HTML帮助编译器是MS HTML帮助研讨会(HHW.exe)的一部分。这是Microsoft提供的免费的,非常基本的创作系统,必须先安装任何其他创作工具(例如FAR HTML),然后才能将其编译为.chm帮助文件。

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

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

在撰写本文时(1996年2月发布),HTMLHelp是唯一可用于常规应用程序帮助的Microsoft帮助平台。 WinHelp已被弃用,并且不再与Windows操作系统一起提供。 Visual Studio产品(例如MS Help 2和Help Viewer)仅随VS一起提供。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9PQjJQRi5wbmcifQ==” alt =“在此处输入图像描述”>


-2
投票

这里是word2chm。它将word docs转换为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客户端配置文件(已在大多数计算机上使用)

© www.soinside.com 2019 - 2024. All rights reserved.