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

Don*_*uck 4 html windows chm ms-word

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

hel*_*.de 5

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

您不能将foob​​ar.html重命名为foob​​ar.chm并使其适用于单个文件,因为 CHM就像一个压缩网页,其中包含所有需要的文件和一些更多内部文件,例如用于全文搜索或带有关键字的索引。请查看下面带有 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 知道他们在做什么,这通常是一种可行的做法。但是有很多问题。ISV 请记住,最安全的方法可能是安装完整的 Workshop。

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

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

在此处输入图片说明